В чем разница между окном, window.top и window.parent? - программирование
Подтвердить что ты не робот

В чем разница между окном, window.top и window.parent?

Я только заметил, что переменные top, window и parent дают мне одно и то же значение. Я тестировал это на странице входящих сообщений gmail. Кто-нибудь знает, в чем разница между этими тремя значениями?

4b9b3361

Ответ 1

Если вы находитесь в рамке:

  • window относится к текущему кадру.
  • parent относится к родительскому элементу текущего кадра.
  • top относится к самому удаленному кадру.

Если вы не находитесь в каком-либо фрейме, все это будет просто ссылкой на текущее окно. Если вы находитесь только на одном уровне кадра, parent и top оба будут ссылкой на одно и то же.