3

我在哪里为这个弹出 iframe 添加属性?我正在尝试从 jquery 托管部分取消盲目单击,其中我有一个由 shadowbox.js(插件 java)触发的弹出 iframe。

// social buttons
    $('.book4b a').unbind('click').click(function() {
        window.open($(this).attr('href'), '_new');
        return false;});
// Shadowbox popup
$('.wr a').unbind('click').click(function() {
    top.iframes['Pop'].location.href =window.open($(this).attr('href'));
return false;});

我得到的错误是“未捕获的类型错误:无法读取未定义的属性‘流行’”

太感谢了!

4

1 回答 1

0

top.iframes未定义;尝试top.frames改用。

来自 MDN,window.frames是您正在寻找的财产(我相信)。并且由于top只是对 parent 的引用window,因此它应该具有该frames属性。

于 2013-08-24T20:20:58.147 回答