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

js跳出框架 并 打开新页面 怎么实面
top.location.href = "要跳转的URL";
实现了跳出框架,但是没有打开新页面,该怎么同时以新页面的方式打开 "要跳转的URL";

------解决方案--------------------
打开一个新页面,在顶级页面或者当前页面打开有区别么?
你觉得要用top才舒服,可以
top.open('xxx.html');
------解决方案--------------------
设置target=_blank
------解决方案--------------------
引用:
引用:打开一个新页面,在顶级页面或者当前页面打开有区别么?
你觉得要用top才舒服,可以
top.open('xxx.html');

不能用open方法,那样被会屏蔽

基本上的浏览器都不会屏蔽window.open,用户事件中的window.open就更不会被屏蔽了
------解决方案--------------------
不觉得你测试了很多浏览器,我安装的浏览器从来都不屏蔽window.open,估计只有ie才会屏蔽,或者使用ie内核的360,搜狗,qq浏览器
你可以试试showModalDialog,看行不行

------解决方案--------------------
很简单
<script>
document.write('<scr'+'ipt>top.location.href = "http://bbs.csdn.net/topics/390384857"</scr'+'ipt>');
</script>

利用了对已关闭的 document (页面加载完成后自动关闭)执行 write 将产生新的 document 这一特点
------解决方案--------------------
百度知道,就是不知道是不是你想要的
JS的location.href如何跳出框架打开新页面http://www.php100.com/html/webkaifa/javascript/2009/1209/3627.html
------解决方案--------------------
window.open("http://www.baidu.com","_blank");