2012-08-16 82 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'); 
} 
相關問題