我想在父框架中更改iframe中窗體的提交功能。下面的代碼應該這樣做,但沒有任何事情發生。在Chrome的調試器中沒有顯示錯誤。哪裏不對?管理iframe的表單從父框架提交?
<iframe src="test.php" id="frame"></iframe>
<script type="text/javascript">
$("#frame").contents().find("form").submit(function(){
return true;
});
</script>
在這一個任何跨瀏覽器成功提交的iFrame?看起來好得難以置信。總是對我來說似乎是一個安全問題。你真的認爲你可以通過父頁面的JS來操作iframe的DOM嗎?要麼這有限制,要麼我的大腦爆炸...... – 3Dom
@ 3Dom,這隻會在iframe src屬性指向與父域相同的域時起作用。例如,如果您有一個指向google.com的iframe,您當然可以忘記操作其內容。 –
謝謝你。說得通。 – 3Dom