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 に答える