誰かがマウスの右ボタンで領域をクリックしたときにポップアップウィンドウを開きたい。私は現在これを使用しています:
$("#popup").bind('mousedown', function(e) {
var w;
if(e.which==3) {
w=window.open('link','_blank','options');
} else {
return false;
}
if(w!=null){
w.focus();
}
event.preventDefault();
});
Firefoxで使用すると(他のブラウザではテストされていませんが)、ポップアップがブロックされます。「クリック」イベントではまったく機能しないことに気づきました。
ブラウザによってブロックされることなく何かを右クリックしたときにポップアップウィンドウを開く方法はありますか?