2012-02-19 129 views
24

我想我有一個簡單的問題,我還沒有找到正確的答案,但thoguh。 我的頁面中有一個來自外部域的iframe。提交這個iframe中的表單後,我想重定向整個頁面,而不僅僅是iframe中的內容 - 我想通過「target」屬性可以實現正確的方式。
樣本HTML:在iframe中提交表單並重定向整個頁面

<html> 
    <body> 
    <h1>main page</h1> 
    <iframe src="http://example.com"> 
     <form url="http://example.com/action"> 
     ... 
     </form> 
    </iframe> 
    </body> 
</html> 

提交表單應該告訴我submiting作爲一個新的頁面(不是在iframe)POST請求

回答

33

我已經在iframe把target='_parent'但還沒結果最初在form元素中完成此操作。在將target='_parent'屬性添加到form後,它開始按預期工作。

+0

感謝先生!我正在爲此瘋狂...... 所以你需要更改iframe或只更改表格? – 2013-03-25 09:40:57

+0

@ d.raev如果我沒有記錯並且工作正常,我已經更改了兩者。我認爲它不起作用,當我改變只有一個,但隨時檢查它自己:) – mkk 2013-03-25 10:31:17

+0

+10,這工作像魅力。 – 2015-05-05 21:23:45

1

添加target屬性的formiframe內:

<form action="foobar" method="post" target="_parent"> 
    ... 
</form> 
相關問題