讓說,我有這樣的一個iframe:是否有一個事件可以檢測iframe中的URL更改?
<iframe src='test.html'></iframe>
和test.html中,有一個按鈕,這將改變其網址...讓我們說google.com
是這樣,有什麼方法可以讓iframe知道src中有變化嗎?
例如onchange或onload ..或其他。
讓說,我有這樣的一個iframe:是否有一個事件可以檢測iframe中的URL更改?
<iframe src='test.html'></iframe>
和test.html中,有一個按鈕,這將改變其網址...讓我們說google.com
是這樣,有什麼方法可以讓iframe知道src中有變化嗎?
例如onchange或onload ..或其他。
首先,瞭解有關跨域策略的事實。其次,如果你有控制孩子的iframe,你可以編寫一個腳本來通知它的部分框架(窗口)。
如果你的iframe內容的控制,你可以插入腳本設置上onbeforeunload事件一個動作,就像這樣:
<script type="text/javascript">
self.onbeforeunload = function() {alert('unloadevent in frame window');};
</script>
注意onbeforeunload只能在IE和Firefox的作品,雖然,據我知道。
「iframe知道」,你的意思是包含iframe或iframe內文件的文件? – casablanca 2010-07-03 20:39:31