【发布时间】:2011-02-02 19:09:44
【问题描述】:
嗨, 在 Chrome 浏览器中,我在调用窗口父 javascript 函数时意外地发现了问题。 如果我有一个窗口,其中定义了 javascript 函数
<script type="text/javascript">
function dolink() {
. . .
}
</script>
并且我在该窗口中有一个 iframe,它使用 jquery 进行此调用
<script type="text/javascript">
$(function() {
$('a.arglink').click(function() {
window.parent.dolink($(this).attr('href'));
return false;
});
});
</script>
对 dolink 函数的调用不起作用。使用 chrome javascript 调试器,window.parent.dolink 似乎是 undefined。这是我设计的还是我犯的错误? 在 Firefox 和 IE 中运行良好。
【问题讨论】:
-
iframe 是否与父文档在同一个域中?
标签: javascript jquery iframe google-chrome