2014-02-15 24 views
-1

我有一個父文檔index.php<iframe src="editor.html" width="400" height="300"></iframe>現在文件editor.html包含一個JavaScript變量editor我想要在父窗口中訪問。我試圖使用所謂的「會話變量」,它使用文檔窗口,但無法訪問它。訪問兒童html iframe中的JavaScript變量

我必須有這樣的兩個文件的原因是,代碼編輯器填充文檔。所以我必須把它放在一個單獨的頁面中。

如何從父文檔訪問子框架中的這個變量?由於

回答

1

給一個名稱爲iframe,則:

var windowObjectInIframe = window.frames['frame_name']; 

如果editor是在iframe一個全局變量,你可以像這樣訪問:

var editorInMainPage = windowObjectInIframe.editor; 
+0

我怎樣才能再進入我的變量'編輯器'? – elkilany

+0

'windowObjectInIframe.editor'會給你價值 – anurupr

+0

@anurupr非常感謝你 – elkilany