js中window.location不执行什么原因?

我用js跳转页面,但window.location就是不执行,不知什么原因,请各位大哥大姐帮帮忙。。... 我用js跳转页面,但window.location就是不执行,不知什么原因,请各位大哥大姐帮帮忙。。 展开
 我来答
匿名用户
推荐于2016-01-17
展开全部
1——
判断是否你的系统是否禁止了JS的运行

2——
检查这个代码是否有执行的可能

3——
检查这代码之前是否有错误。 答案补充 给你个检查的方案:

把 window.location = '...' 修改为3行: 答案补充 按快了,郁闷。

修改为:

alert("before window.location set");
window.location='...';
alert("after window.location set");

这个是我通常检测javascript的方法,如果第一个alert没有调用,那么你把它一直往前移动,直到第一个调用为止,然后确定错误并修正。

此外,如果你给window.location设置的值是当前页面的地址,这个改变是无效的(因为只有location改变才会执行,而你设置的值没有改变,所以不会执行)。

如果要对当前页面刷新,好象location有个refresh函数 或者类似的(具体的函数或所在对象忘记了)。 答案补充 检查你的 location 拼写

使用:

alert(window.location)

显示的信息应该是当前的url地址。
匿名用户
2013-04-18
展开全部
一个页面上可以有多个来自不同网址的子页面,这些子页面有各自的域,javascript代码在执行前,javascript... js文件,B站引用这个文件(这对A站没有任何安全威胁),于是A站中的这个.js文件就变成了一个“双重间谍”...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-18
展开全部
首先看看在执行window.location之前,你的页面是不是已经有JS错误了! 答案补充 应该和JSP没有关系,因为到客户端后,都是由浏览器来解释script的脚本!
你把jsp,在浏览器上打开,再另存成html文件,再打开这个html文件试试!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-18
展开全部
你是不是按照这样:window.location=URL;方式使用的嘛,这样是不会执行的
改成这样子:window.location.href=URL;

其中URL为连接的地址 答案补充 window.location=URL 这样写不会出错,但也不会执行的。你window.location.href=URL的话就可以啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxyandy
2013-04-18 · TA获得超过1403个赞
知道小有建树答主
回答量:838
采纳率:0%
帮助的人:600万
展开全部
需要事件触发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式