2012-08-16 67 views
1

是否可以在页面内的新窗口或选项卡中打开页面?JavaScript打开/在新选项卡或窗口中显示当前页面

是的,我的意思是目前 HTML页面本身。不是从另一个像这样的电话:

window.open('page.html','_blank'); 

可能是JS和<body onLoad=...>操作。

需要修改相当复杂的CGI,只有很少的操作应该在新窗口中打开。 无法修改代码,因此只需要纯HTML + JS解决方案。

谢谢。

回答

4

是的,只是通过当前地址对window.open():(!window.opener)

window.open(window.location.href, '_blank'); 

Code example

+0

没有如果,你的页面将在新窗口中打开递归,不是?? – 2012-08-17 16:13:03

+0

当然,它会做的。在我的答案中查看链接的代码示例。 – 2012-08-17 16:27:42

1
if(!window.opener){ 
    window.open(window.location.href,'_blank'); 
} 
相关问题