-3

このhttp://javascript.internet.com/forms/multiple-search-engine.htmlを参照してください。検索結果を新しいウィンドウで開く方法が気になります。助けて!

4

1 に答える 1

3

1) そうしないでください

2) 本当にそうしないでください

3) そうしなければならない場合は、「検索」ボタンの onclick イベントに関数をバインドします。関数内でwindow.openを使用して、ユーザーを送信するアドレスを含む新しいウィンドウをポップアップ表示します。ユーザーがブラウザをどのように構成したかによって、ブラウザは代わりに別のタブを開く場合があります。関数の最後で false を返します。


フォームは既に JS 駆動であるため、他のコードを記述する必要はありません。リンク先のページのソースで、次の行を見つけます。

location.href = finalSearchString; 

次の行に置き換えます。

window.open(finalSearchString, 'Search results');

それでおしまい。ボタンをクリックすると、別のページまたはタブがポップアップ表示されます。

警告

そのページはやや古くなっていますし、一部の検索エンジンは正しく機能していません (生成されたリンクが間違っています)。

于 2009-12-17T09:14:39.613 に答える