Window オブジェクトのその他の一般的なメソッド
open() メソッド
機(jī)能: 新しいブラウザ ウィンドウを開(kāi)きます。
構(gòu)文: var winObj = window.open([url][,name][,options]);
説明: パラメーターはオプションです。パラメーターが指定されていない場(chǎng)合は、タブ付きウィンドウが開(kāi)きます (サイズは最大化されます)。
パラメータ:
url: 新しいウィンドウに表示する準(zhǔn)備ができているファイル。 url には空のページが表示されることを示す空の文字列を指定できます。
name: タグの target 屬性で使用される新しいウィンドウの名前。
options: ウィンドウの仕様。 Menubar:メニューバーを表示するかどうか、値:はい、いいえ
場(chǎng)所: アドレスバーを表示するかどうか。有無(wú) Status: ステータスバーを表示するかどうか。
注:
onload イベント: このイベント (條件) は、Web ページがロードされ、マークされたコンテンツがすべてロードされた場(chǎng)合にのみトリガーされます。 onload イベント屬性を使用して JS 関數(shù)を呼び出します。 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()
関數(shù): ディレイラーを設(shè)定します。言い換えると、時(shí)間が経過(guò)したら、 JSコードを1回。
- 構(gòu)文: var timer = window.setTimeout(code,millisec)
- パラメータ:
- コード: これは任意の正當(dāng)な JS コードであり、通常は JS 関數(shù)です。関數(shù)は引用符で囲む必要があります。 O 例: Window.Settimeout ("Close ()", 2000) 例: Window.Settimeout (Init, 2000); // 関數(shù)アドレスを渡すため、中括弧を追加する必要はありません。括弧を追加すると、関數(shù)の実行結(jié)果がメソッドに渡されます。
- clearTimeout()
構(gòu)文: window.clearTimeout(timer)
- パラメータ: timerは、setTimeout() ID変數(shù)によって設(shè)定されたディレイラーです。
<!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(){ //打開(kāi)一個(gè)新窗口 var win=window.open(); win.document.write("歡迎來(lái)到php.cn") ; //新窗口2秒后關(guān)閉 win.setTimeout("window.close()",2000); } </script> </head> <body onload="init()"> </body> </html>
Timerメソッド
setInterval()
構(gòu)文: var timer = window.setInterval(code, millisec)
- O パラメータ: d CODE: これは任意の正當(dāng)な JS コードであり、通常は JS 関數(shù)です。関數(shù)は引用符で囲む必要があります。 ?ウィンドウ。括弧を追加すると、関數(shù)の実行結(jié)果がメソッドに渡されます。
- ミリ秒: ミリ秒の値。 1秒 = 1000ミリ秒
clearInterval()
- 関數(shù): タイマーID変數(shù)をクリアします
パラメータ: timerはsetInterval()で設(shè)定されたタイマーのIDです変數(shù)。