[1. 最も基本的な JS ポップアップ ダイアログ ウィンドウのコード]
これは最も基本的な JS ポップアップ ダイアログ ボックスです。実際、コードは非常に単純です。
これは JavaScript コードの一部であるため、 の間に配置する必要があります。 は、一部の古いブラウザでは有効であり、タグ内のコードはテキストとして表示されません。この良い習慣を身につけてください。
window.open ("page.html") は、新しいウィンドウ page.html のポップアップを制御するために使用されます。page.html がメイン ウィンドウと同じパスにない場合は、そのパスを次のように記述する必要があります。フロントでは、絶対パス (http://) と相対パス (../) を使用できます。一重引用符または二重引用符のいずれかを使用できますが、混合しないでください。
このコードは、HTML の
[2. 属性設定用の js ポップアップ ダイアログ コードを追加]
JS ポップアップ ダイアログ ウィンドウのプロパティの設定について話しましょう。上記のコードにもう少し追加するだけです。
この JS ポップアップ ダイアログ ボックスに表示されるウィンドウの外観、サイズ、ポップアップ位置をページの特定の条件に合わせてカスタマイズしてみましょう。
JS スクリプトの終わり
以下は、完全な js ポップアップ ダイアログ ボックスのコードです。
注: 2 つの JS ポップアップ ダイアログ ウィンドウ (newwindows と newwindow2) の名前は同じであってはなりません。または、すべて空である必要があります。
[5. メインウィンドウでファイル 1.htm を開くと、同時に小さなウィンドウ page.html が表示されます]
次のコードがメイン ウィンドウの先頭領域に追加されます:
以上です。
[6. jsポップアップダイアログボックスウィンドウを閉じるタイミング]
次に、js ポップアップ ダイアログ ボックスのウィンドウを制御してみましょう。効果がさらに良くなります。ポップアップ ページに小さなコードを追加した場合 (メイン ページではなく、page.html の HTML に追加されることに注意してください。そうでない場合は...)、ポップアップ ページが自動的に閉じた方がクールではないでしょうか。 10秒?
まず、page.html ファイルの
領域に次のコードを追加します。
上記の例にはすべて 2 つのウィンドウが含まれており、1 つはメイン ウィンドウ、もう 1 つはポップアップの小さなウィンドウです。
次の例では、上記の効果を 1 ページで完了できます。
[9. Ultimate application--JS pop-up dialog window cookie control]
Recall that although the above pop-up window is cool, there is a little problem (you must not have noticed it if you are immersed in joy, right?) For example, if you put the above script in a page that needs to be passed frequently (such as the homepage) , then every time the page is refreshed, the window will automatically execute the js pop-up dialog code once. Isn't it very annoying? :-(Is there a solution? Yes! ;-) Follow me.
We use cookies to control it.
First, add the following code to the
area of the main page HTML: