JSウィンドウオブジェクトのプロパティとメソッド

ウィンドウオブジェクトは、次のメソッドがあります。

プロンプトを閉じるの警告確認のsetTimeoutてclearTimeoutのsetIntervalてclearInterval MoveByメソッドのmoveTo resizeBy resizeTo scrollBy scrollToバック前方家庭停止印刷ぼかし焦点を見つけるcaptureEvent enableExternalCapture disableExternalCaptureのhandleEvent releaseEvent routeEventスクロール

1. openメソッド

構文:window.open(URL、ウィンドウ名、ウィンドウスタイル)

機能:新しいウィンドウをロードウィンドウで指定したWebページのURLアドレスを開きます。

説明:

;新しいブラウザウィンドウを開いて、新しいウィンドウで指定されたURLアドレスにロードするためのオープン方法

openメソッドは、新しいブラウザウィンドウを開くと、ウィンドウの名称(第2パラメータ)を指定することができます。

openメソッドあなたもすることができます、指定したウィンドウのスタイル(第3引数)を新しいブラウザウィンドウを開くと、ウィンドウスタイルは、項目間の複数の選択肢は、カンマで区切られている場合、選択することができ、次のオプションがあります。

ツールバー:ウィンドウは、標準ツールバーを持っているかどうかを指定します。1またはこのオプションのイエスの値は、それが示している場合、標準ツールバー、とき値が0またはオプションなしで、標準的なツールバーがないこと。

場所:ウィンドウがアドレスツールバー、同じ値とツールバーオプションの意味を持っているかどうかを指定します;
ディレクトリ:ウィンドウは、リンクのツールバーを持っているかどうかを指定し、同じ値とツールバーのオプションを意味し;
ステータス:ウィンドウは、ステータスバーを持っているかどうかを指定し、オプションの値そして、同じ意味のツールバー、
メニューバー:ウィンドウは、メニュー、同じ値とツールバーオプションの意味を持っているかどうかを指定します;
スクロールバー:ウィンドウはウィンドウより大きい文書、同じ値とツールバーのオプションを意味しているときに、現在のスクロールバーかどうかを指定します。
サイズ変更可能:指定されたウィンドウ;サイズ、値と同じ意味のツールバーオプションを変更するかどうかを
ピクセルウィンドウの幅を指定し、はinnerWidthに置き換えられている;:幅が
高さ:ピクセルがウィンドウの高さを指定し、innerHeightは置換されてい,;
outerWidthの:ピクセル指定されたウィンドウ部の外幅;
outerHeight:指定されたウィンドウのピクセル単位で外部高さ、
左:ピクセル画面の左の位置から指定されたウィンドウ;
上部:画素が上部位置に画面からウィンドウを指定;
alwaysLowered状態:指定されたウィンドウに隠されました 窓の後、値とツールバーオプションの同じことを意味し;
alwaysRaised:すべてのウィンドウ上で指定したウィンドウフロート、同じ値とツールバーのオプションを意味し;
依存:指定開いているウィンドウの現在のウィンドウの子ウィンドウとして、親として、ウィンドウを閉じるには、値を閉じて、ツールバーオプションの同じことを意味し;
ホットキー:なしメニューバー、値およびツールバーオプションの意味と同じ新しいウィンドウでセキュリティー出口のホットキーを設定していない。
innerHeightは:ドキュメントウィンドウ内のピクセルのセット高さ;
innerWidth:ドキュメントウィンドウのピクセル幅を設定する;
がscreenX:画面の左端からの画素のウィンドウの長さを設定し、
screenYの:画面から設定画面の境界の画素の長さ;
titleBarの:示すタイトルバーが新しいウィンドウで表示され、オプションそして、同じ意味ツールバーの値;
Zルック:ウィンドウがアクティブである場合を示している場合、他のウィンドウの上に浮くし、ツールバーのオプションと同じ意味の値はありません。
この方法は、ウィンドウを開くための参照を返します。

ヒント:この方法は、多くの場合、Webページを開いたときに自動的に別のウィンドウを開くために使用されます。

2. closeメソッド

構文:はwindow.close()

機能:自動的にブラウザのウィンドウを閉じるcloseメソッド。

3.アラートの方法

構文:のwindow.alert(プロンプト文字列)

機能:警告ボックス内のテキストのプロンプト文字列を表示するには、警告ボックスをポップアップ表示。

4.確認方法

構文:window.confirm(プロンプト文字列)

機能:確認ボックスが表示され、確認プロンプト文字列ボックスを表示するには、ユーザーがクリックした真の、返品の偽「OK」ボタンをクリックしたときに返された「キャンセル」を

5.プロンプト方法

構文:にwindow.prompt(プロンプト文字列、デフォルトのテキスト)

機能:表示入力ボックスにプロンプ​​ト文字列を表示するには、入力ボックス、ユーザー入力用のテキストボックスと、待機中のデフォルトのテキストユーザーは、ユーザーが入力した文字列に戻るには、「OK」ボタンをクリックすると、クリックヌル値を返すために、「キャンセル」ボタンをとき。

6.のsetTimeoutメソッド

構文:window.setTimeoutは(コード文字式、ミリ秒)

機能:タイミングの設定、指定されたミリ秒数は、コード文字式後に自動的に実行されます。

7.てclearTimeout方法

構文:window.clearTimeout(タイマー)

機能:パラメータはsetTimeoutを返された値に設定されており、以前の設定タイマーをキャンセルします。

8.のsetIntervalメソッド

構文:window.setInterval(コード文字式、ミリ秒)

機能:時間(第二引数)の間隔を設定した後、中に繰り返し実行「コード文字表現」の内容

9.てclearIntervalメソッド

構文:window.clearInterval(スペーサー時間)

機能:タイマーの設定を解除するsetInterval。前記パラメータは、のsetIntervalメソッドの戻り値です。

10. MoveByメソッドメソッド

構文:window.moveBy(水平変位及び垂直変位量)

機能:指定された画素パラメータに応じて指定されたウィンドウを移動します。最初のパラメータは、水平画素を移動ウィンドウで、2番目のパラメータは、垂直画素ウィンドウ移動します。

11.moveTo方法

構文:window.moveTo(x、y)は

関数:で指定された指定された座標(x、y)にウィンドウを移動させます。

12. resizeBy方法

構文:window.resizeBy(水平、垂直)

機能:xの値は、yが拡大する0よりも大きい場合には、0が低減さ未満であり、指定された現在のウィンドウサイズ(x、y)を変更します。

13. resizeTo方法

構文:window.resizeTo(横幅と縦幅)

機能:現在のウィンドウ(x、y)の大きさを変更する、xは、yは幅と高さです。

14. scrollBy方法

構文:window.scrollBy(水平変位及び垂直変位量)

関数:スクロールの変位の所定量によってウィンドウの内容。引数が正の場合、それ以外の場合は逆スクロール、ロールフォワード。

15. scrollTo方法

構文:window.scrollToは(x、y)は

機能:ウィンドウの内容が指定した場所にスクロールします。

16.find方法

構文:window.find()

機能:メソッドがトリガされると、「見つける」(検索)ダイアログウィンドウをポップアップ表示し、ユーザーが検索ページトリガ方式で文字列を検索することができます。

注意:この属性は、IE5.5にし、Netscape6.0ではサポートされていません。

17.バック法

構文:window.back()

機能:アナログユーザーは、ブラウザ、ブラウザの背中へページの「戻る」ボタンをクリックします。

説明:現在のページが、この操作に前に存在するだけです。

注:IE5.5はこの方法、Netscape6.0サポートをサポートしていません。

18.フォワード方式

構文:window.forward()

機能:アナログユーザーがブラウザの「進む」ボタンをクリックすると、ブラウザは、次のページに移動します。

説明:次現在のページがある場合にのみ操作を実行します。

注:IE5.5はこの方法、Netscape6.0サポートをサポートしていません。

19.ホームメソッド

構文:window.home()

機能:ブラウザの「ホーム」ボタン上のアナログユーザーがクリックすると、指定したページ上のページにアクセスしてください。

注:IE5.5はこの方法、Netscape6.0サポートをサポートしていません。

20.停止方法

構文:window.stop()

機能:アナログユーザーがブラウザの「停止」ボタンをクリックすると、ブラウザのダウンロード動作を終了します。

注:IE5.5はこの方法、Netscape6.0サポートをサポートしていません。

21.印刷方法

構文:window.print()

機能:アナログユーザーは、現在のページを印刷するには[印刷]ダイアログボックスを開くには、ブラウザに通知するために、ブラウザの「印刷」ボタンをクリックします。

22.ぼかし方法

構文:window.blur()

機能:フォーカスがウィンドウから削除されます。フォーカス方式と組み合わせると、それは内外に移動常に集中するつながる可能性があるため、注意しなければなりません。

23.フォーカス方式

構文:window.focus()

機能:ウィンドウが得集中します。法と組み合わせると、それは継続的に移動して焦点を合わせるためにつながる可能性があるため、慎重にぼかしでなければなりません

24. captureevent方法

構文:window.captureevent(イベント)

window.captureevent(イベント1 |イベント2 | ... | n個のイベント)

機能:すべてのイベントは、指定されたパラメータを捕獲しています。プログラマがイベントを処理するための関数を定義することができますので、地元のプログラムであるためどのようなイベントは、独自のプロセスをキャプチャすることができます。複数のイベントをキャプチャする必要がある場合は、各イベント間のパイプ記号を使用し、「|」区切り。次のようにイベントの種類をキャプチャすることができます。

event.abort event.blur event.change event.click event.dblclick event.dragdrop event.error event.focus event.keydown event.keypress event.keyup event.load event.mousedown event.mousuemove event.mouseout event.mouseoverイベント。 mouseup event.move event.reset event.resize event.select event.submit event.unload

25. enableexternalcapture事件

構文:window.enableexternalcapture(イベント)

機能:外部のイベントに渡されたパラメータを取得するためのenableexternalcapture方法。

26. disableexternalcapture事件

構文:window.disableexternalcapture()

機能:外部イベントへのキャプチャを終了する設定を解除enableexternalcapture方法。

27.のhandleEventイベント

構文:window.handleevent(イベント)

機能:指定したイベントのトリガイベントハンドラ。

28. releaseeventイベント

構文:window.releaseevent(イベント)

window.releaseevent(イベント1 |イベント2 | ... | n個のイベント)

機能:window.captureeventメソッドによって設定されたイベントを、捕獲されているの引数によって解放、解放可能なイベントは、同じcaptureevent。

29. routeeventイベント

構文:window.releaseevent(イベント)

機能:イベントのすべての種類は、治療、ケア、captureevent同じイベントの標準のイベント処理メソッドに転送キャプチャされます。

30.スクロールイベント

構文:window.scroll(x座標、y座標)

機能:座標位置を指定するウィンドウを移動します。

ウィンドウオブジェクトのプロパティ

ウィンドウオブジェクトは、次の属性があります。

ステータスステータスバーstatusbar.visible defaultstatus場所locationbar.visible自己の名がフレームを閉じframes.length長ドキュメントの履歴locationbarはinnerHeightはinnerWidthメニューバーmenubar.visibleオープナーouterheight outerWidthのpagexoffset pageyoffset親personalbar personalbar.visibleスクロールバーscrollbar.visibleツールバーtoolbar.visibleトップ 

1.ステータス属性

構文:よるwindow.status =文字列

機能:設定またはブラウザウィンドウのステータスバーが表示され、現在の情報を提供します。

ヒント:あなたは、設定されたブラウザウィンドウのステータスバーに、このプロパティを使用することができます。

2.ステータスバープロパティ

構文:. Window.statusbarプロパティ

機能:ステータスバープロパティ自体がステータスバーが表示されているかを決定するために、独自のvisible属性にアクセスするためのターゲットです。

注:IE5.5ブラウザは、このプロパティをサポートしていません。

3. statusbar.visibleプロパティ

構文:window.statusbar.visible

特長:目に見えるリターン真が、それ以外の場合はfalseを返した場合、ステータスバーが表示されているか確認してください。

注:IE5.5ブラウザは、このプロパティをサポートしていません。

4. defaultstatusプロパティ

構文:window.defaultstatus [=文字列]

機能:defaultstatusプロパティの値がデフォルトのブラウザウィンドウのステータスバーの情報が表示されています

5.locationプロパティ

構文:window.locationの=のURL

機能:URLは現在のウィンドウに関する情報を提供したり、URLを指定したウィンドウを開きます。

6. locationbarプロパティ

構文:. Window.locationbarプロパティ

関数:locationbarプロパティは、サブオブジェクトと見なすことができ、この属性はバーが表示される位置を決定するために、独自の可視性を得るために使用されます。これまでのところ、プロパティは、サブ属性である:目に見えます。

注:IE5.5は、このプロパティをサポートしていません。

7. locationbar.visibleプロパティ

構文:window.locationbar.visible

機能:目に見えるリターンがtrueの場合は、ロケーションバーが表示されて戻り、falseを返しますその逆。

注:IE5.5は、このプロパティをサポートしていません。

8.自己のプロパティ

構文:. Window.self方法

window.self。プロパティ

機能:この属性は、ウィンドウの現在のフラグが含まれている、このプロパティを使用するには、複数のウィンドウの場合には混乱せずに、現在のウィンドウ内の正しいコール機能や属性開かれていることを確認することができます。

9. name属性

構文:window.name =名前

機能:指定したwindow.open()メソッドによって新しいウィンドウを作成するときである、ウィンドウ名を返します。javascript1.0バージョンでは、このプロパティは、ウィンドウの名前を読み取るために、そしてjavascript1.1バージョンに、あなたは使用しないでwindow.open()メソッドに、このプロパティを使用することができるときに使用することができます名前を指定するためのウィンドウを作成します。

10.クローズドプロパティ

構文:window.closed

機能:指定されたインスタンスを返すかどうかを、閉じたウィンドウの属性は、閉じられた場合にtrueを返し、閉じ、およびその逆のリターンflaseにされています。

11.フレームのプロパティ

構文:window.frames [ "フレーム名"]

window.frames [値]

機能:フレーム性が得られるインデックスはシーケンス番号がフレーム要素のname属性の名前によって指定することができるされていてもよい要素、すなわち、によって作成されたそれぞれの子ウィンドウのドキュメントインスタンス(フレーム)を格納するためのアレイであり、使用しています。

12. frames.lengthプロパティ

構文:window.frames.length

機能:frames.length属性は、文書の中性子ウィンドウ(フレーム)のインスタンスの数を示します。

13.長さのプロパティ

構文:window.length

機能:lengthプロパティには、ウィンドウ内の子ウィンドウの数、同じ属性window.frame.lengthを持つ属性の値を返します。

14.ドキュメントプロパティ

構文:window.documentイベントwindow.document方法window.documentプロパティ...

機能:サブオブジェクトドキュメントウィンドウオブジェクトは、スクリプトのbody要素の面のインスタンスを作成し、コアのJavaScriptオブジェクトです。

15.歴史プロパティ

構文:. Window.history [値] window.history()window.historyプロパティの方法。

子オブジェクト履歴ウィンドウオブジェクトは、プロパティには、配列名がアクセスし、ページのURLが含まれている、コアのJavaScriptオブジェクトの一つです。

16.はinnerHeightプロパティ

構文:window.innerheight =値

機能:高さをピクセル単位で返しますか、ブラウザウィンドウで文書を指定し、ページの高さは非常に修正からなる任意のツールバーとウィンドウが含まれていません。

注:IE5.5は、このプロパティをサポートしていません。

17.はinnerWidthプロパティ

構文:window.innerheight =値

機能:幅をピクセル単位で返しますか、ブラウザウィンドウでドキュメントを指定するには、ページの幅は任意のツールバーやウィンドウ幅の変更の成分が含まれていません。

注:IE5.5は、このプロパティをサポートしていません。

18.メニューバープロパティ

構文:. Window.menubarプロパティ

関数:メニューバープロパティは、サブオブジェクトと見なすことができ、この属性は、メニューバーが表示されているかを決定するために、独自の可視性を得るために使用されます。これまでのところ、プロパティは、サブ属性である:目に見えます。

注:IE5.5は、このプロパティをサポートしていません。

19. menubar.visible属性

構文:window.menubar.visible

機能:menubar.visibleプロパティは、メニューバーを返すために使用されるが見えるtrueを返した場合、表示されている、とfalseを返しますその逆。

注:IE5.5は、このプロパティをサポートしていません。

20. openerプロパティ

構文:.いるwindow.openerいるwindow.opener方法window.openerプロパティにアクセス。

機能:親ウィンドウに関連付けられているプロパティを開くためにオープナー、子ウィンドウopererプロパティにアクセスし、親ウィンドウのリターン。このプロパティによって、親ウィンドウオブジェクトのメソッドとプロパティを使用することができます。

21. outerheightプロパティ

構文:window.outerheight

機能:ツールバーの高さと装飾性の高いエッジを含むピクセルでブラウザウィンドウの高さを、アクセスするために使用outerheightプロパティ。

注:IE5.5は、このプロパティをサポートしていません。

22. outerWidthのプロパティ

構文:window.outerwidth

機能:outerWidthのプロパティは、ブラウザのウィンドウのピクセル幅、ツールバーの幅や装飾エッジを含む幅にアクセスするために使用されます。

注:IE5.5は、このプロパティをサポートしていません。

23. pagexoffsetプロパティ

構文:window.pagexoffset =値

機能:指定ウィンドウの左上隅にある現在のドキュメント水平画素位置でブラウザのウィンドウ。使用のmoveToの動きの前に、このプロパティには、ウィンドウを移動する必要性によって決定することができます。プロパティは、ページ全体の現在の位置から見える文書相対に戻すためです。

注:IE5.5は、このプロパティをサポートしていません。

24. pageyoffsetプロパティ

構文:window.pageyoffset =値

機能:指定ウィンドウ内の文書現在の垂直ピクセル位置の左上隅にブラウザのウィンドウ。使用のmoveToの動きの前に、このプロパティには、ウィンドウを移動する必要性によって決定することができます。プロパティは、ページ全体の現在の位置から見える文書相対に戻すためです。

注:IE5.5は、このプロパティをサポートしていません。

25.親プロパティ

構文:window.parent.frames [値] window.parent.framesname

特長:アクセスそれぞれの子ウィンドウの親ウィンドウ(マルチフレーム)が配置されています。

26. personalbarプロパティ

構文:. Window.personalbarプロパティ

機能:personalbarプロパティ自体は、個々のバーが表示されるかを決定するために、独自のvisibleプロパティにアクセスするためのターゲットです。

注:IE5.5は、このプロパティをサポートしていません。

27. personalbar.visibleプロパティ

構文:window.personalbar.visible

機能:可視の場合はtrueを返し、そうでない場合はfalseを返し、個々のバーが表示されるかを決定します。

注:IE5.5は、このプロパティをサポートしていません。

28.スクロールバーのプロパティ

構文:. Window.scrollbarsプロパティ

機能:スクロールバーのプロパティ自体は、スクロールバーが表示されるかを決定するために、独自のvisibleプロパティにアクセスするためのターゲットであります

注:IE5.5は、このプロパティをサポートしていません。

29. scrollbars.visibleプロパティ

構文:window.scrollbars.visible

機能:可視の場合はtrueを返しscrollbars.visibleスクロールバーを決定するために使用するには、そうでない場合はfalseを返し、表示されています。

注:IE5.5は、このプロパティをサポートしていません。

30.ツールバーのプロパティ

構文:. Window.toolbarプロパティ

機能:ツールバープロパティ自体は、ツールバーが表示されているかを決定するために、独自のvisible属性にアクセスするためのターゲットです。

注:IE5.5は、このプロパティをサポートしていません。

31. toolbar.visibleプロパティ

構文:window.toolbar.visible

機能:可視の場合はtrueを返しtoolbar.visible属性は、そうでない場合はfalseを返し、ツールバーが表示されているかどうかを確認するために使用されます。

注:IE5.5は、このプロパティをサポートしていません。

32. topプロパティ

構文:. Window.top.frames [値]メソッド(window.top window.top.framename)

window.top。プロパティ

機能:ウィンドウオブジェクトのtopプロパティは、最上位のウィンドウのブラウザロードされた子ウィンドウ(マルチフレーム)のすべての情報が含まれています。

おすすめ

転載: www.cnblogs.com/zhaodz/p/12057790.html