ページをフレームで分割する場合、どのウィンドウなのかを指定しなければならない。
名前 | 用途 | IE | NN |
window.self | それ自身。 | 3 | 2 |
window.top | フレームのトップ。 |
window.parent | フレームの1つ上。 |
window.任意name | nameで名づけたウィンドウ。 |
window.opener | それ自身を開いたウィンドウ。 | 4 | 3 |
名前 | 用途 | IE | NN |
window.alert(msg) | msgを表示する警告ダイアログを開く。 | 3 | 2 |
window.confirm(msg) | msgを表示する確認ダイアログを開く。 OKならtrue、キャンセルならfalseが返る。 |
window.prompt(msg[,default]) | 文字列を入力するダイアログを開く。 入力した文字列がそのまま返る。 キャンセルなら文字列nullが返る。 |
window.showModalDialog(url[,arg[,opt]]) | urlのページ内容をダイアログとして開く。 | 4 | × |
window.showModelessDialog(url[,arg[,opt]]) |
window.dialogArguments |
|
window.dialogHeight |
|
window.dialogWidth |
|
window.dialogLeft |
|
window.dialogTop |
|
window.returnValue |
|
名前 | 用途 | IE | NN |
window.focus() | そのウィンドウにフォーカスを当てる。 | 4 | 3 |
window.blur() | そのウィンドウからフォーカスを外す。 |
window.scroll(x,y) | 絶対座標でスクロール。(古い仕様用) |
window.scrollTo(x,y) | 絶対座標でスクロール。 | 4 | 4 |
window.scrollBy(x,y) | 現在位置からの相対座標でスクロール。 |
window.resizeTo(x,y) | ウィンドウサイズを絶対座標で変更。 |
window.resizeBy(x,y) | ウィンドウサイズを現在の大きさから相対座標で変更。 |
window.moveTo(x,y) | ウィンドウを絶対座標で移動。 |
window.moveBy(x,y) | ウィンドウを現在の位置から相対座標で移動。 |
window.stop() | 読み込み停止。 |
window.print() | 印刷開始。 | 5 | 4 |
名前 | 用途 | IE | NN |
window.name | ウィンドウの名前を文字列で返す。 | 3 | 2 |
window.innerHeight | そのウィンドウからフォーカスを外す。 | × | 4 |
window.innerWidth | 絶対座標でスクロール。(古い仕様用) |
window.outerHeight | 絶対座標でスクロール。 |
window.outerWidth | 現在位置からの相対座標でスクロール。 |
window.pageXOffset | ウィンドウサイズを絶対座標で変更。 |
window.pageYOffset | ウィンドウサイズを現在の大きさから相対座標で変更。 |
NN専用です。
名前 | 用途 | IE | NN |
window.captureEvents(events) | ? | × | 4 |
window.disableExternalCapture() |
window.enableExternalCapture() |
window.handleEvent(event) |
window.releaseEvents(events) |
window.routeEvent(event) |
名前 | 用途 | IE | NN |
window.setTimeout(script,msec) | msec後に指定した処理を行なう。 | 3 | 4 |
window.setTimeout(func,msec[,arg3,...]) | × | 4 |
window.setTimeout(script,msec,lang) | 5 | × |
window.clearTimeout(timeoutID) | .setTimeoutで設定したタイマーを解除。 | 3 | 2 |
window.setInterval(script,msec) | msecごとに指定した処理を行なう。 | 4 | 4 |
window.setInterval(func,msec[,arg1,...]) | × | 4 |
window.setInterval(script,msec,lang) | 5 | × |
window.clearInterval(intervalID) | setIntervalで設定したタイマーを解除。 | 4 | 4 |
名前 | 用途 | IE | NN |
window.open(url,name[,style]) | ウィンドウを開く。 | 3 | 2 |
window.close() | ウィンドウを閉じる。 |
window.closed | ウィンドウがすでに閉じられているかを真偽値で返す。 | 4 | 3 |
名前 | 用途 | IE | NN |
window.forward() | ヒストリーの1つ先のページにジャンプ。 | × | 4 |
window.back() | ヒストリーの1つ前のページにジャンプ。 |
window.home() | ホームボタンを押したときに表示されるページにジャンプ。 |
名前 | 用途 | IE | NN |
window.status="msg" | ステータスバーに一時的にmsgを表示。 | 3 | 2 |
window.defaultStatus="msg" | 他に何も表示するものが無い場合、ステータスバーにmsgを表示。 |
window.menubar.visible | それぞれのバーが表示されているかどうかを真偽値で返す。 | × | 4 |
window.toolbar.visible |
window.locationbar.visible |
window.statusbar.visible |
window.scrollbars.visible |
window.personalbar.visible |
名前 | 用途 | IE | NN |
window.atob(str) | strをBASE64エンコーディングした文字列にエンコード。 | × | 4 |
window.btoa(str) | 上の逆を行なう。 |
名前 | 用途 | IE | NN |
window.clientInformation | window.navigatorと同じ。 | 4 | × |
window.execScript(code[,lang]) | codeをJavaScriptの構文として実行。 |
window.showHelp(url[,id[,opt]]) | HTMLヘルプを表示。 |
window.offscreenBuffering | オフスクリーンバッファリング機能を有効にするかどうかを指定。 | 4 | 4 |
window.find([str[,case[,back]]]) | ウィンドウ内のテキストからstrを検索。 | × | 4 |
《もくじへ│▲このページのトップへ│