


JavaScript の window.open は、元の window_javascript スキルで新しいウィンドウ (別の名前) を開きます
最近、メニュー ツールバーなしで IE を開く必要がある JSP Web ページを作成したので、window.open を使用して開くことを考えました。しかし、以前に開いていたフォームを閉じていない場合、フォームを開くと、以前に開いていたフォーム上に新しいフォームが開かれ、以前のウィンドウが置き換えられることがわかりました。情報を検索してテストした結果、フォームを開くときに指定したフォーム名が現在のフォームと同じ名前である場合、そのフォームで開かれることがわかりました。たとえば、次のような状況です:
window.open("view_svg.jsp?ukey=<%=ukey%>&itemID=<%=itemID%>&charset=UTF-8","newWindow","height='100%' , width='100%',toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no,status=no");
この方法で開かれた各フォームは、newWindow という名前のフォームで開かれます。
注: フォームの名前とタイトルは異なります。
1.window.open(urlStr,'_blank','');
_blank パラメータは、新しいウィンドウを開くことを意味します。
2. 次の方法を使用して、ウィンドウを開くたびに異なる名前を付けることもできます。
<% Random rd = new Random(); int i = rd.nextInt(100)+1; String ranStr = String.valueOf(i); %> <script type="text/javascript"> function doclose(){ var currnwin = window.open("view_svg.jsp?ukey=<%=ukey%>&itemID=<%=itemID%>&charset=UTF-8","<%=ranStr%>","height='100%', width='100%',toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no,status=no"); window.opener=null; window.close(); window.focus(); } </script>
次に、JavaScript window.open を使用して新しいウィンドウを開く方法を紹介します
open() メソッドは、既存または新しく作成されたブラウザ ウィンドウを検索できます。
文法:
window.open([URL], [ウィンドウ名], [パラメータ文字列])
パラメータの説明:
URL: オプションのパラメーター。ウィンドウに表示される Web ページの URL またはパス。このパラメータが省略されている場合、またはその値が空の文字列である場合、ドキュメントはウィンドウに表示されません。
ウィンドウ名: オプションのパラメータ、開いているウィンドウの名前。
1. 名前は文字、数字、下線文字で構成されます。
2. 「_top」、「_blank」、「_selft」は特別な意味を持つ名前です。
_blank: 対象ページを別ウィンドウで表示します
_self: 現在のウィンドウに対象の Web ページを表示します
_top: フレーム Web ページの上部ウィンドウに対象の Web ページを表示します
3. 同じ名前のウィンドウは 1 つだけ作成できます。複数のウィンドウを作成する場合、同じ名前は使用できません。
4.名前にはスペースを含めることはできません。
パラメータ文字列: オプションのパラメータ、ウィンドウパラメータを設定します。各パラメータはカンマで区切られます。
パラメータテーブル:
例: http://www.baidu.com Web サイトを開きます。サイズは 300px * 200px、メニュー、ツールバー、ステータス バーはなく、スクロール バー ウィンドウはありません:
<script type="text/javascript"> window.open('http://www.baidu.com','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes') </script>
注意事項: ここではブラウザの互換性の問題に必ず注意してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

このチュートリアルでは、カスタムGoogle検索APIをブログまたはWebサイトに統合する方法を示し、標準のWordPressテーマ検索関数よりも洗練された検索エクスペリエンスを提供します。 驚くほど簡単です!検索をyに制限することができます

楽なWebページレイアウトのためにjQueryを活用する:8本質的なプラグイン jQueryは、Webページのレイアウトを大幅に簡素化します。 この記事では、プロセスを合理化する8つの強力なjQueryプラグイン、特に手動のウェブサイトの作成に役立ちます

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

コアポイント これは通常、メソッドを「所有」するオブジェクトを指しますが、関数がどのように呼び出されるかに依存します。 現在のオブジェクトがない場合、これはグローバルオブジェクトを指します。 Webブラウザでは、ウィンドウで表されます。 関数を呼び出すと、これはグローバルオブジェクトを維持しますが、オブジェクトコンストラクターまたはそのメソッドを呼び出すとき、これはオブジェクトのインスタンスを指します。 call()、apply()、bind()などのメソッドを使用して、このコンテキストを変更できます。これらのメソッドは、与えられたこの値とパラメーターを使用して関数を呼び出します。 JavaScriptは優れたプログラミング言語です。数年前、この文はそうでした

jQueryは素晴らしいJavaScriptフレームワークです。ただし、他のライブラリと同様に、何が起こっているのかを発見するためにフードの下に入る必要がある場合があります。おそらく、バグをトレースしているか、jQueryが特定のUIをどのように達成するかに興味があるからです

この投稿は、Android、BlackBerry、およびiPhoneアプリ開発用の有用なチートシート、リファレンスガイド、クイックレシピ、コードスニペットをコンパイルします。 開発者がいないべきではありません! タッチジェスチャーリファレンスガイド(PDF) Desigの貴重なリソース

記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。
