2012-11-28 178 views
0

我有一個iframe和iframe嵌入的主窗口。 iframe具有用戶可以輸入數據並最終提交的形式。在父窗口的新選項卡中打開Iframe鏈接

現在我用

var openURL = '/results/finalpage'; 
window.open(openURL, '_parent'); 

這將打開其中包含的iframe現在裝入新的結果頁面的父窗口,從而窗口iframe的形式的頁面結果。

所以我想在父窗口的新選項卡中打開窗體的結果。我猜測我們可以在這裏使用href加載新選項卡。但是表單提交有一個onclick事件,它處理輸入並相應地修改結果頁面url。有沒有簡單的解決方案來做到這一點?

+0

標籤是不是真的東西_you_可以控制的,這取決於瀏覽器的設置方式來處理新的窗口。我猜'_blank'將不起作用。任何方式來做到這一點,沒有iframe? –

+0

即使它可以在新窗口中打開它,應該沒問題。但它被彈出窗口攔截器阻止。 – vasa

回答

-1

_parent目標工作正確的,你需要選擇上面的窗口和使用_blank

var openURL = '/results/finalpage'; 
top.open(openURL, '_blank'); 
+0

我試過這個,它會彈出一個彈出窗口,被彈出窗口攔截器阻止。任何想法如何打開它作爲一個新的瀏覽器窗口,而不是彈出? – vasa

+0

彈出窗口阻止程序通常只會在用戶事件處理過程中使用window.open。 –

相關問題