Window オブジェクトのその他の一般的なメソッド
open() メソッド
機能: 新しいブラウザ ウィンドウを開きます。
構文: var winObj = window.open([url][,name][,options]);
説明: パラメーターはオプションです。パラメーターが指定されていない場合は、タブ付きウィンドウが開きます (サイズは最大化されます)。
パラメータ:
url: 新しいウィンドウに表示する準備ができているファイル。 url には空のページが表示されることを示す空の文字列を指定できます。
name: タグの target 属性で使用される新しいウィンドウの名前。
options: ウィンドウの仕様。 Menubar:メニューバーを表示するかどうか、値:はい、いいえ
場所: アドレスバーを表示するかどうか。有無 Status: ステータスバーを表示するかどうか。
注:
onload イベント: このイベント (条件) は、Web ページがロードされ、マークされたコンテンツがすべてロードされた場合にのみトリガーされます。 onload イベント属性を使用して JS 関数を呼び出します。 onload 属性は body タグでのみ使用できます。
onclick イベント: クリックされると、JS コードを呼び出します。すべての HTML タグにはこのイベント属性があります。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> function init(){ window.open("","php.cn") } </script> </head> <body onload="init()"> </body> </html>
Delayerメソッド - setTimeout()
setTimeout()
関数: ディレイラーを設定します。言い換えると、時間が経過したら、 JSコードを1回。
- 構文: var timer = window.setTimeout(code,millisec)
- パラメータ:
- コード: これは任意の正当な JS コードであり、通常は JS 関数です。関数は引用符で囲む必要があります。 O 例: Window.Settimeout ("Close ()", 2000) 例: Window.Settimeout (Init, 2000); // 関数アドレスを渡すため、中括弧を追加する必要はありません。括弧を追加すると、関数の実行結果がメソッドに渡されます。
- clearTimeout()
構文: window.clearTimeout(timer)
- パラメータ: timerは、setTimeout() ID変数によって設定されたディレイラーです。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> function init(){ //打开一个新窗口 var win=window.open(); win.document.write("欢迎来到php.cn") ; //新窗口2秒后关闭 win.setTimeout("window.close()",2000); } </script> </head> <body onload="init()"> </body> </html>
Timerメソッド
setInterval()
構文: var timer = window.setInterval(code, millisec)
- O パラメータ: d CODE: これは任意の正当な JS コードであり、通常は JS 関数です。関数は引用符で囲む必要があります。 ️ウィンドウ。括弧を追加すると、関数の実行結果がメソッドに渡されます。
- ミリ秒: ミリ秒の値。 1秒 = 1000ミリ秒
clearInterval()
- 関数: タイマーID変数をクリアします
パラメータ: timerはsetInterval()で設定されたタイマーのIDです変数。