【发布时间】:2014-10-15 03:58:56
【问题描述】:
我正在尝试运行位于 iframe 内的 javascript 函数。
<script>
document.getElementById('myFrame').contentWindow.setupCookie()
</script>
<iframe id="myFrame" src="iframe.html"></iframe>
iframe.html
<script>
function setupCookie() {
document.cookie = "guvenli=1";
}
</script>
<center style="margin-top:200px;">
<a href="javascript:;"
onClick="setupCookie(); location.href='/index.php'">Enter Site >></a></center>
这样做的正确方法是什么?
【问题讨论】:
-
你有什么工作吗?您可能需要等到 iframe 加载才能调用
setupCookie()。 -
这是正确的方法。 + stackoverflow.com/questions/1600488/… 问题可能是因为当 iframe 不存在(它位于寻址它的行下方)或内容未加载时,您尝试访问它。
标签: javascript jquery