1

jquery UIダイアログボックスを使用していますが、いくつかのラジオボタンと送信ボタンがあります。

最初のボタンが選択されていて、ユーザーがボタンをクリックした場合、次のようなhrefタグがある場合と同じように新しいウィンドウを開きます。

<a href="http://www.example.com" target="_blank">Click</a>

これまでのクリックイベントでは、次の場所にいます。

$(this).click(function (e) {
   e.preventDefault();
});

これを行うことは可能ですか?(IEで動作する必要があります)

4

2 に答える 2

5

これはここで役立つはずです。フィドルを見てください:http://jsfiddle.net/pcDbX/

$('#link').click(function () {

     window.open('http://www.example.com','mywindow','width=400,height=200')

});

また、このリンクには、使用できるパラメーターが表示されます: http://www.pageresource.com/jscript/jwinopen.htm

次に、 に渡す一般的な属性をいくつか示しますwindow.open()

  1. width=300 これを使用して、新しいウィンドウの幅を定義します。

  2. height=200 これを使用して、新しいウィンドウの高さを定義します。

  3. resizable=yes または no これを使用して、ユーザーがウィンドウのサイズを変更できるようにするかどうかを制御します。

  4. scrollbars=yes または no これにより、ウィンドウにスクロールバーを表示するかどうかを決定できます。

  5. toolbar=yes または no 新しいウィンドウの上部にブラウザ ナビゲーション バー (戻る、進む、停止ボタンなど) を表示するかどうか。

  6. location=yes または no 現在の URL (アドレスを入力する場所) をロケーション ボックスに表示するかどうか。

  7. directory=yes または no ウィンドウに追加のボタンを表示するかどうか。(クールなもの、個人用ボタンなど...)。

  8. status=yes または no ウィンドウの下部にウィンドウ ステータス バーを表示するかどうか。

  9. menubar=yes または no ウィンドウの上部にメニュー (ファイル、編集など) を表示するかどうか。

  10. copyhistory=yes または no 古いブラウザ ウィンドウの履歴リストを新しいウィンドウにコピーするかどうか。

于 2013-02-14T16:41:56.833 に答える
0

試す

   $('#buttonid').click(function(){

      window.open('http://www.google.com', '_blank');

   });
于 2013-02-14T16:42:22.197 に答える