在写JS跳转语句的过程中,发现这么一个问题,location.href语句与火狐不兼容的问题
使 用了一个点击按钮跳转的js,语句很简单:
<input type="button" value="添加" onclick="location.href('http://www.jb51.net);" />
测试的时候发现其在IE下是可以用的而firefox则不能使用了。于是我在location前面加了一个 window,即改为:
onclick="window.location.href('http://baidu.com');"
发现仍然不行。
于是去baidu之,找到一个答案:
使用window.location="url"; 代替 location.href('url');"
于是将源程序改为如下即可:
<input type="button" value="添加" onclick="window.location='http://www.ddung.org'';" />
*****************************************
jQuery如何实现页面跳转,不要a href=....因为要根据选择跳到不同的页面,不要window.location.href=
是跳转到一个新的界面,要达到这个界面不消失,而且要跳出一个新界面?
给你几个选择:
如果是要跳转到一个新的页面
1.使用最基本的javascript,即window.open(...)
2.使用超链接也能实现你要的效果,<a target="blank" href="http://www.baidu.com">aaa</a>
blank--在新的窗口打开一个页面
3.还是超链接,,<a target="blank" href="javascript:window.open(.....)">aaa</a>
还有好多方法
如果你要的是弹出一个jquery的dialog等都可以实现