2017-05-11 14 views
0

私は外部のスクリプトで、topと呼ばれる新しいグローバル変数を発見しましたが、window変数との違いはわかりません。ウィンドウとトップのjavascriptグローバル変数の違いは何ですか?

外部スクリプトexemple:

var doc = top.document; 
var re = top.RegExp; 
var nav = top.navigator; 

窓とトップjavascriptのグローバル変数間の貴様は何ですか?

+1

コードを表示できますか? –

+0

@ANS編集しました – Matrix

+2

[site:stackoverflow.com]ウィンドウとトップのjavascriptの違い](https://www.google.com/search?q=site%3Astackoverflow.com+javascript+difference+between+between+window+and + top) –

答えて

1

ウィンドウトップが最上位ウィンドウのコンテキストを表し、一方、現在のウィンドウのコンテキストを表します。

フレームを使用しておらず、ページ内のすべてが単一ウィンドウ内にある場合は、両方が同じです。

しかし、あなたは複数のフレームページでを持っている場合トップがページ内のすべてのフレームを保持しているウィンドウを表します一方で、その後ウィンドウは、現在フォーカスフレームを表します。

関連する問題