我有一個父頁面編碼這樣的函數內部調用父頁面上的功能:IE8錯誤,當我嘗試從一個iFrame
function testfunction() {
alert('hi');
}
該網頁已經iFrame的編碼是這樣的:
<iframe src="testinside.htm"></iframe>
Testinside.htm有這個鏈接,父頁上調用該函數:
<a href="#" onclick="parent.testfunction();">Test</a>
在Firefox和Chrome ,這一切都工作得很好,但在IE8,我得到這個錯誤信息:
對象不支持此屬性或方法
我做了什麼錯?
我有一個偷偷摸摸的懷疑,「父」只引用父框架,而不是父框架的全局對象。如果這不起作用,請嘗試`window.parent.window.testfunction()` – 2011-01-26 21:26:15
遺憾的是,我也嘗試過。不過,我會嘗試window.parent.window.parent。 – 2011-01-26 22:01:44