loading
Please wait while loading...
返回 從 iframe 呼叫父視窗

今天學會了一個新的 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>
Comments
comments powered by Disqus