Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   А как удалить фрейм? (https://javascript.ru/forum/css-html-firefox-mizilla/4467-kak-udalit-frejjm.html)

rzhsasha 24.07.2009 08:43

А как удалить фрейм?
 
Помогите, надо удалить фрейм, пробовал всякие скрипты, не работает,
у меня браузер Firefox/3.0.11. :help:

greatilya 24.07.2009 17:00

Может я не совсем понял проблему?
Чтобы удалить физически элемент, его нужно поместить например в div, и свойству innerHTML дива сделать = "".
<div id="del_div">ЗДЕСЬ ВАШ ФРЕЙМ</div>

Удаление элемента(фрейма)
document.getElementById('del_div').innerHTML="";

Kolyaj 24.07.2009 17:23

Цитата:

Сообщение от greatilya
Чтобы удалить физически элемент, его нужно поместить например в div, и свойству innerHTML дива сделать = "".

Жестоко.

rzhsasha 24.07.2009 19:30

Спасибо...
тоесть, только этот способ???
А можно как-то фрейм поместить в Div скриптом

greatilya 25.07.2009 17:29

Цитата:

Сообщение от Kolyaj
Жестоко

))) если вы о формулировке, то я просто торопился)))
а если о методе, то я далеко не профессионал)

greatilya 25.07.2009 17:39

Цитата:

Сообщение от rzhsasha
тоесть, только этот способ???

Вероятно это можно осуществить через DOM вот ссылочка, там написали несложную функцию. Попробуйте фрейму задать id. И воспользуйтесь функцией из статьи для удаления.
Цитата:

Сообщение от rzhsasha
А можно как-то фрейм поместить в Div скриптом

Если чесно, то не вижу в этом смысла. Но теоретически можно через опять же DOM (Docement Object Model).

rzhsasha 06.08.2009 20:32

Большое спасибо, действует! :)
Тогда заодно вопрос, а как записать что-то в фрейм (ну JS), типа <html>...

x-yuri 06.08.2009 22:24

если надо полностью изменить фрейм, можно либо location у него поменять, либо найти у него document и использовать write


Часовой пояс GMT +3, время: 08:30.