我嘗試了很多次和很多方法從iframe
中調用方法,但尚未成功。請參閱下文,如何訪問Iframe的父窗口的方法[Chrome瀏覽器]
main.html :
由兩個iframe中IFRAME-1與來自其中i想調用的main.html中的方法或希望的index.html鏈接到改變第二的src iframe中。
main.html中
<html>
<head> </head>
<body>
<iframe id="iframe-1" src="index.html"></iframe>
<iframe id="iframe-2" ></iframe>
</body>
</html>
的index.html
<html> <head>
<script type="text/javascript">
$(document).ready(function(){
// How to access the method of main.html and change the iframe src
});
</script>
</head> <body>
......
</body> </html>
注:試圖parent.methodName()
,window.parent.methodName()
不工作
@EDIT:蘇CCESS在IE & MOZILLA,但得到的錯誤在Chrome(無法調用未定義 '的getElementById')
@ Ron的解決方案正在Mozilla和IE瀏覽器上工作,但我在Chrome上遇到錯誤 – user1010399