#jquery
#jquery
Вопрос:
у меня есть родительское окно, а внутри него у меня есть еще одно дочернее родительское окно, а затем у меня есть дочернее окно.СЗ моя проблема в том, что я хочу получить доступ к моему самому верхнему родительскому окну из самого нижнего дочернего окна.я использовал window.opener, но я не могу получить доступ к моему родительскому окну из самого нижнего дочернего окна .. пожалуйста, помогите.как использовать его с помощью jquery или java script.
Ответ №1:
Я предполагаю, что вы говорите о фреймах? Затем вы можете использовать window.top
для доступа к самому верхнему фрейму.
Комментарии:
1. Спасибо, Мариус, нет, мы не используем фреймы. Пожалуйста, предложите альтернативный способ доступа к родительскому окну из самого нижнего дочернего. * Мы не используем фреймы.
2. Тогда что вы используете? Как у вас может быть дочернее окно внутри другого окна без рамки? Вы имеете в виду всплывающие окна? Открыто ли одно окно, а затем это окно открывает другое окно? Попробуйте window.opener.открывалка.
3. Да, мариус, всплывающее окно внутри всплывающего окна, я использовал window.opener.opener, но оно не работает : ( .Пожалуйста, помогите.
Ответ №2:
Я думаю, это довольно очевидно…
for (var topopener = window; topopener.opener; topopener = topopener.opener);
alert("topmost window = " topopener.document.title);
Ответ №3:
Приведенный ниже код предоставит верхнее окно
var win = window;
var topWindow = null;
while (win = win.opener)
{
topWindow = win;
}
if(topWindow != 'undefined' amp;amp; topWindow != null )
{
return topWindow;
}