当前页面: 开发资料首页 → 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/