1

このhttp://javascript.internet.com/forms/multiple-search-engine.htmlページを確認してください。Internet Explorer で動作する新しいウィンドウで検索結果を開く方法を知りたいです。また、検索ボックスの本文オンロードを設定する方法。私を助けてください。3回目に尋ねましたが、これを解決できる専門家はいません。これより前に、専門家に解決策が送られましたが、それは mozilla でのみ機能します。助けて。TQ。

4

2 に答える 2

3

あなたの場合、フォームは新しいウィンドウではなく新しいタブに送信されるようです。新しいウィンドウの幅と高さを設定することで強制的に新しいウィンドウを表示できますが、ポップアップ ブロッカーがこのアクションを妨げる可能性があることに注意する必要があります。また、フォームで target 属性を _blank に設定することを忘れないでください。これにより、js が非アクティブ化されたブラウザーで正常に機能を低下させることができます。

<script type="text/javascript">
// frm is a reference to the FORM element
function frm_sbmit(frm) {
    wnd = window.open("about:blank", "_blank", "width=1024px, height=768px, + put here everithing you want in options for the new window, a good guide is http://www.w3schools.com/jsref/met_win_open.asp");
    frm.target = wnd;
    frm.submit();
}
</script>
<form action="url" target="_blank" method="post" onsubmit="frm_sbmit(this);return false;">
...
</form>
于 2010-02-20T14:05:10.160 に答える
1

コードを深く掘り下げていませんが、変更してみてください

<form name="searchForm">

の中へ

<form name="searchForm" target="_blank">

新しいウィンドウで開く必要があります。

于 2010-02-20T13:02:08.387 に答える