Я обычно задавал этот вопрос , и в то время я цеплялся за соломинку.Я создал следующую скрипку, которая тесно связана с тем, что я на самом деле вижу в своем внутреннем приложении:
http://jsfiddle.net/uwtj9/10/
Есть нормальная страница index.asp.На этой странице я могу открыть div, который включает iFrame (так всплывающее окно).Затем из этого iFrame я могу открыть еще один div, который включает другой iFrame.Однако, когда открывается второй div, я пытаюсь закрыть первый div.Надеюсь, это имеет смысл.
Однако, когда я пытаюсь открыть второй div, код для создания iframe никогда не запускается.Я думаю, что это связано с "вершиной".это в настоящее время в моем внутреннем коде приложения.Когда я пытаюсь добавить top.hidepopwin, я получаю сообщение об ошибке в Firebug: В доступе к свойству hidePopWin отказано в доступе
Однако в моем коде внутренне я не получаю это сообщение об ошибке,но я не вхожу в код doPopWin.
К сожалению, по какой-то причине, когда я убираю верхнюю часть.в моем коде внутренне это не совсем работает так, как я ожидал (и я не могу воспроизвести его на скрипке).По сути, создается второй элемент div, но он остается того же размера, и не все элементы очищаются (т. Е. Исходное меню все еще отображается в новом меню).
Любой имеетидея на это?Скрипка, кажется, работает так, как я ожидаю, но это "верх"что-то странное.
ОБНОВЛЕНИЕ:
SL ответ на вопрос, почему «верх».не работает для jsFiddle является приемлемым.Я все еще задаюсь вопросом об этой проблеме:
К сожалению, по любой причине, когда я вынимаю верх.в моем коде внутренне это не совсем работает так, как я ожидал (и я не могу воспроизвести его на скрипке).По сути, создается второй элемент div, но он остается того же размера, и не все элементы очищаются (т. Е. Исходное меню все еще отображается в новом меню).
Есть идеи?