この問題を処理できるフレームワーク (jquery など) または Java スクリプトはありますか。
- リンクがクリックされた場合: ポップアップを開く
- 誰かがマウスの中央クリックまたは右クリックでクリックすると、新しいタブで開く必要があります。
信じられません。(複雑な) 解決策はありません。
(そして: IE7+、FF、Safari、Chrome で動作していればいいのですが)
この問題を処理できるフレームワーク (jquery など) または Java スクリプトはありますか。
信じられません。(複雑な) 解決策はありません。
(そして: IE7+、FF、Safari、Chrome で動作していればいいのですが)
新しいウィンドウを開くためonclick
に呼び出すイベントのハンドラーをバインドするだけです。window.open()
すべてのブラウザーでテストしたわけではありませんが、テストしたブラウザーでは、onclick
マウスの中央 (スクロールホイール) または右ボタンを使用してもイベントが発生しません。
HTML:
<a href="yourpage.html" class="popuplink">Click me!</a>
jQuery:
$('a.popuplink').on('click', function(e) {
e.preventDefault(); // don't want to follow the link
window.open(this.href, 'new_window', 'width=800,height=600').focus();
});