嗨, 我惊讶地发现,在Chrome浏览器中,调用窗口父javascript函数时出现问题。 如果我有它如何在Chrome浏览器中调用父窗口函数?
<script type="text/javascript">
function dolink() {
. . .
}
</script>
定义一个JavaScript函数的窗口,我有一个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? – 2010-03-31 06:18:27
是的,在同一个域上 – 2010-03-31 09:02:24