今天學會了一個新的 js 語法 --- window.parent
雖然現時 iframe 的使用度已大大減低, 但有些時候我們還是會用到它, 例如使用 ajax upload 的時候。使用 window.parent, 你可以從你的 iframe 呼叫父視窗的涵數, 從而做出一些互動的效果, 從以下的例子你可能可以更清楚了解它的用處:
Parent Window (index.html)
<script> function hello() { alert(123); } function add() { document.getElementById('div').innerHTML = '<iframe src="i.html" width="200" height="200">'; } setTimeout("add()",2000); </script> <div id="div"></div>
iframe window (i.html)
<script> function callparent() { window.parent.hello(); } setTimeout("callparent()",3000); </script> <body bgcolor="#FF9999"> </body>