ボタン リンクに埋め込まれた JavaScript 関数を使用して、ページ上の既存のファンシー ボックス リンクを呼び出そうとしています。
私のページで機能しているファンシーボックスのリンクは次のようになります。
<a id="item1" class="inline show_form" href="http://link.com">Link</a>
JavaScript関数を介してこのリンクを呼び出そうとするボタンは次のようになります。
<a target="_blank" href="<?php echo $button_url; ?>" onclick=test(); class="button"></a>
私が今持っているJavaScript関数は次のとおりです。
<script type="text/javascript" language="JavaScript"><!-- function test() {
window.location.href = "http://link.com"
}
--></script>
そのため、ボタンをクリックすると、現在のブラウザ ウィンドウをhttp://link.comにリダイレクトしながら、実際に $button_url を新しいウィンドウで開きます。ただし、ファンシー ボックス ウィンドウでhttp://link.comを開きたいと思います。私のjavascriptを変更して、このリンクがページのfancyboxクラスを使用するようにする方法を知っている人はいますか: class="inline show_form"?