1

在我的脑海里这应该是直截了当的,但经过测试我发现它并不像我想象的那么容易!

我想要做的是单击 iFrame 外部的链接,即使在父站点(位于不同域中)内也会触发动态“快速查看”灯箱。

例如:

<a class="quickViewLink" href="#"> VIEW TO PURCHASE </a>

<iFrame src="http://www.google.com/">
  <a class="quickViewLink" href="#"> Clicking this will simulate the click of the link outside of this iframe </a>
</iFrame>

我已经尝试过 target="_parent" 并且还尝试使用 jQuery 来定位特定链接,但没有成功。

任何帮助将不胜感激!

编辑:我无法访问 iFrame 之外的网站!(这是我卡住的地方)

4

1 回答 1

1
<a class="quickViewLink" href="#"> VIEW TO PURCHASE </a>
<script type="text/javascript">
    function clickLink() {
        $('.quickViewLink').trigger('click');
    }
</script>
<iFrame src="http://www.google.com/">
  <a href="javascript: window.parent.clickLink()" class="quickViewLink"> Clicking this will simulate the click of the link outside of this iframe </a>
</iFrame>

与 jQuery 一起使用。

于 2013-01-14T15:07:14.697 回答