這個問題似乎只發生在鉻 這是iframe的代碼訪問IFRAME功能
<!DOCTYPE html>
<html>
<head>
<script>
function blahblah() { alert("test"); }
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test Page</title>
</head>
<body>
<p> lalalalallalala!!! </p>
</body>
</html>
這是我創建的iframe
<iframe src="iframetest.html" id="iframetest"></iframe>
然後我打電話iframe的blahblah( )功能:
$('#iframetest')[0].contentWindow.blahblah()
但是這不起作用
你有沒有嘗試過'$( '#iframetest')contentWindow.blahblah()'? (注意,缺少'[0]') – freefaller
你什麼時候調用函數?你確定iframe已經被加載了嗎? –
它的加載,因爲我可以通過鉻的控制檯看到它 我沒有嘗試[0] – user1307863