日期:2014-05-16  浏览次数:20377 次

火狐window.location.href页面跳转问题
JS里是这样写的:

window.location.href=ifLogin[0].url;

ifLogin[0].url是一个链接的变量,如:http://localhost:8080/aaaa/bbbb.html

在IE中能够正常跳转,用火狐不能跳转。

如果改成这样
window.location.href="http://localhost:8080/aaaa/bbbb.html";
就能跳转。
这是为什么呢,能让那个是变量,又能跳转的方法吗。

------解决方案--------------------
ifLogin[0].url;
这个是怎么来的?前面的数据格式看看,应该是这个再火狐下不兼容
------解决方案--------------------
你用火狐的firebug就知道有什么错误提示了
------解决方案--------------------
你可以先在火狐中弹出alert(ifLogin[0].url)这个信息看看,如果能弹出来则:

var url=ifLogin[0].url+"";
window.location.href=url;


希望有所帮助。
------解决方案--------------------
ff
window.location = url
你ff版本有点低吧