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

解决方案 »

  1.   

    打开一个新页面,在顶级页面或者当前页面打开有区别么?
    你觉得要用top才舒服,可以
    top.open('xxx.html');
      

  2.   


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

  3.   


    这里是js ,并非链接,不能设置 target=_blank
      

  4.   

    基本上的浏览器都不会屏蔽window.open,用户事件中的window.open就更不会被屏蔽了
      

  5.   


    现在浏览器都默认屏蔽window.open了,测试很多浏览器
      

  6.   

    不觉得你测试了很多浏览器,我安装的浏览器从来都不屏蔽window.open,估计只有ie才会屏蔽,或者使用ie内核的360,搜狗,qq浏览器
    你可以试试showModalDialog,看行不行
      

  7.   

    很简单<script>
    document.write('<scr'+'ipt>top.location.href = "http://bbs.csdn.net/topics/390384857"</scr'+'ipt>');
    </script>利用了对已关闭的 document (页面加载完成后自动关闭)执行 write 将产生新的 document 这一特点
      

  8.   

    百度知道,就是不知道是不是你想要的
    JS的location.href如何跳出框架打开新页面http://www.php100.com/html/webkaifa/javascript/2009/1209/3627.html
      

  9.   

    window.open("http://www.baidu.com","_blank");