站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题window.location跳转到另外的htm,为什么在个别pc上不好用呢?

window.location跳转到另外的htm,为什么在个别pc上不好用呢?

摘要: window.location跳转到另外的htm,为什么在个别pc上不好用呢?


喵喵好头疼呀~~
<script LANGUAGE="javascript">

function enterkey()
{

if(event.keyCode == 13 )
{
if(document.getElementById("textfield1").value == "1")
{
window.location = 'kkng1371.htm';
}

else if (document.getElementById("textfield1").value == "2")
{

window.location ='kkng1372.htm';
}
}

}


</script>

<input type="text" onKeyDown="enterkey()" tabindex="1" name="textfield1" size="1" maxlength="1" value="9" class="gleft">
通过这个在这个文本框中回车触发HTM跳转事件

但是在同样配置的四台机器中有一台无法实现页面跳转,总是在当前叶面刷新
IE版本为6.0





那台机器有问题


同意楼上的观点


那台机器的ie有问题
我也碰到过这样的问题
不是程序的问题,而是其他人机器的ie问题


恩~~~~我刚刚在我周围的机器上小试了一圈
果然是这样~~~赫赫,谢谢大家诚恳地意见~~~



原因很简单! 你没有加http:// 如果你没有加的话他是他'kkng1371.htm';
这个地址加在现有地址的后面!


如果你IE设置了默认用http://就没有事!没有设置就出错!


实在不性就用location.assign()这也可以!


刚才看了一下,没有找到IE在那里设置,请楼上GG指点一下~~吧


刚才又想了想,好像这只是单纯的html得跳转,不涉及到http协议吧,所以是不是和那个设置没多大关系呢?


那你自己做个测试就知道了阿! 你就自己编写个html试一下就知道我说的对不对!
你要调转一个也页面最好是在前面加上http://你那个问题你加上去试看是不是好了!


要不改成location.assign也可以做到眺转!


没好呀~~还是那样~~~


你是在本地跳转是把?


你改成location.assign();把IE有这么容易出错就没有搞头的了!


up

----------------------------------------
城市劣人 http://www.5ai7.net/


↑返回目录
前一篇: jsp/java如何根据ip定位访问者的省份、地区
后一篇: ■■请教Struts的hidden的问题■■