Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

DOM IE 5.2 Mac

Проблема:
1. Добавляю <IFRAME> в документ.
o_iframe = document.createElement('iframe');
....................
устанавливаю значения атрибутов ифрема
....................
document.body.appendChild(o_iframe);
Ифрейм появляется.
2. Смотрю содержимое страници через alert(document.body.innerHTML);
Код <iframe ...></iframe> присутствует на странице.
3. Удаляю ифрейм.
document.body.removeChild(obj_iframe);
где obj_iframe - ссылка на созданный ифрейм.
4. Смотрю содержимое страници через alert(document.body.innerHTML);
Код <iframe ...></iframe> на странице отсутствует, НО содержимое ифрейма остается, и не просто как глюк отображения, а как активный элемент. Если в страничке которая будет подгружена в ифрейм будут активные элементы - то они также остаются активными.... innerHTML показывает что никакого ифрейма нет, и нет его содержимого....но осодержимое продолжает отображаться.. Если перед удалением ифрейма выгружаю из него документ - то на во время удаления ифрейма остается простой белый квадрат...Конечно мона делать его ишо перед удалением делать его невидимым и прочее - что создаст видимость правильной работыююю но это неправильно... Кто нибудь сталкивался с подобной проблемой? Буду очень признателен за помощь.
СообщениеАвторДата
Иван24.06.2004 19:22