Как закрыть фрейм? - PullRequest
       32

Как закрыть фрейм?

4 голосов
/ 26 октября 2009

После открытия фрейма мне иногда нужно его закрыть. Пока что я просто удаляю iframe из его родительского узла, тем самым обрезая его из DOM. Тем не менее, я обнаружил, что это не приводит к немедленному завершению жизни iframe, и его код javascript может по-прежнему вызывать родительское окно, которое больше не ожидает этих обратных вызовов.

Как я могу убить мертвого Ифрейма? Я не вижу метода закрытия или уничтожения.

Ответы [ 3 ]

7 голосов
/ 26 октября 2009

Создайте пустой файл .htm на своем сайте. Установите для IFrame SRC значение blank.htm, затем удалите IFRAME.

0 голосов
/ 24 декабря 2011

попробуйте это ..

<a href="Home.html" target="_parent">
0 голосов
/ 12 февраля 2011

если вы используете jQuery, вы можете использовать метод $ .remove ('iframe object id'). Это удалит объект DOM со страницы, и в этом случае будет удален iframe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...