Официальный сайт студ.городка НГТУ
Программирование и БД » Вопрос по javascript 

#1  17.10.07 17:17

FiN
Профиль

Вопрос по javascript

пытаюсь засунуть iframe в popup

код такой:
<script>
second=window.createPopup();
second.document.body.innerHTML="<body><div style='background:#cc00cc;' width=500 id=divv name=divv></div></body>";


var script=document.createElement("iframe");
script.setAttribute("src","http://google.ru");
var plus = second.document.getElementById('divv');
plus.appendChild(script);

second.show(10,10,300,300,document.body);
</script>

на строке plus.appendChild(script); - выдается ошибка - "недопустимый аргумент"

Offline

#2  17.10.07 23:34

Re: Вопрос по javascript

а что мешает iframe описать тегами html сразу же?

Offline

#3  18.10.07 00:36

FiN
Профиль

Re: Вопрос по javascript

ниче не мешает
пробывал так:
<script>
second=window.createPopup();
second.document.body.innerHTML="<body><div style='background:#cc00cc;' width=500 id=div><iframe src=http://google.ru></iframe></div></body>";
second.show(10,10,300,300,document.body);
</script>

не работает

Offline

#4  18.10.07 14:04

Re: Вопрос по javascript

Почему-что он просто не хочет грузить iframe здесь. Но отображает любой текст. Выход -> загрузить любым способом содержимое нужного тебе url (например ajax'om) и загнать его в попап как обычный текст.

Offline

#5  19.10.07 01:20

FiN
Профиль

Re: Вопрос по javascript

вариант хороший
но
в моем случае не получиться
потому что там хитрые iframe

Offline

#6  20.10.07 00:24

Re: Вопрос по javascript

А обязательно именно попап делать? Сделай просто див с ифреймом. Или открывать в новом окне.

Offline

#7  20.10.07 02:46

FiN
Профиль

Re: Вопрос по javascript

обязательно
потому что с window.createPopup() - можно сделать такое что с iframe  и window.open никогда не сделаешь :)

поэтому вопрос такой и возник

Offline

#8  20.10.07 03:06

Re: Вопрос по javascript

а конкретнее? Я про то что у тебя в попапе див с фреймом. Для чего нужен этот попап? почему бы просто див поверх всего показать7

Offline

#9  20.10.07 03:29

FiN
Профиль

Re: Вопрос по javascript

потому что window.createPopup() позволяет сделать окно незакрывающимся у определенного %  посетителей.
т.е. делаем попам, засовываем туда iframe с рекламой и все (при это делая проверку от куда посетитель пришел, чтобы не спалили)

поэтому и возникла проблема с показом iframe в window.createPopup()
но как я понял по документации от мягких - такое сделать не реально

Offline

#10  20.10.07 12:30

Re: Вопрос по javascript

Попробуй

Код::

var script=second.document.createElement("iframe");

вместо твоего

Исправлено Cartman (20.10.07 12:30)

Offline

Программирование и БД » Вопрос по javascript 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.030 сек.
Выполнено 14 запросов.