открытие фрейма с задержкой

12
G
На сайте с 03.07.2007
Offline
16
1314

есть три Ифрейма, нужно открывать по очереди с задержкой 3 секунды....

спасибо.

Анатолий Денисов
На сайте с 09.06.2007
Offline
48
#1
goox:
есть три Ифрейма, нужно открывать по очереди с задержкой 3 секунды....

спасибо.

Открывать - в смысле загружать в них контент или делать видимыми?

ЖЖ (http://anatolydenisov.livejournal.com/), Гос. тендеры (http://tender.cmsmagazine.ru/gos/), стоимость разработки сайтов (http://www.cmsmagazine.ru/creators/price/)
G
На сайте с 03.07.2007
Offline
16
#2

грузить контент с задержками

Анатолий Денисов
На сайте с 09.06.2007
Offline
48
#3
goox:
грузить контент с задержками

Загрузка следующего фрейма зависит от удачности загрузки контента в предыдущем?

G
На сайте с 03.07.2007
Offline
16
#4

нет, главное в них перейти по указанному урлу...

Анатолий Денисов
На сайте с 09.06.2007
Offline
48
#5
goox:
нет, главное в них перейти по указанному урлу...

Тогда нужно 3 раза вызвать функцию setTimeout (http://docs.luksian.com/programming/java/jsclref13/?f=./window.htm#1203758

G
На сайте с 03.07.2007
Offline
16
#6

чес слово, кучу вариантов перепробывал... чаще всего проблема изза кавычек, а то и вообще не понятно, ошибки....... =(((((((((( плизз, напишите пример с тремя фреймами по три секунды... а то уже часа три парюсь... =(((

G
На сайте с 03.07.2007
Offline
16
#7

<script language="JavaScript">

setTimeout("document.write('<iframe src="http://site.ru/code.php?act=sent&to_id=<? echo $ss2 ;?>&title=&parametr=663466346" id="grsd2"></iframe>'); ",3);

</script>

вот, не знаю, видимо кавычки не верные... хз как решить... Да, тут еще внедряю переменную пхп, видимо тоже не правильно...

Анатолий Денисов
На сайте с 09.06.2007
Offline
48
#8
goox:
<script language="JavaScript">
setTimeout("document.write('<iframe src="http://site.ru/code.php?act=sent&to_id=<? echo $ss2 ;?>&title=&parametr=663466346" id="grsd2"></iframe>'); ",3);
</script>

вот, не знаю, видимо кавычки не верные... хз как решить... Да, тут еще внедряю переменную пхп, видимо тоже не правильно...

<? echo $ss2 ;?> - это PHP-код, он должен быть на стороне сервера.

Попробуейте не напрямую делать document.write, а написать функцию, которая будет его делать, которую, в свою очередь, будет вызывать setTimeout

G
На сайте с 03.07.2007
Offline
16
#9

я к сожалению не прогер, из кусков пытался собрать..... =((( Вашу идею врядли осуществлю... прошу помощи...

Анатолий Денисов
На сайте с 09.06.2007
Offline
48
#10
goox:
я к сожалению не прогер, из кусков пытался собрать..... =((( Вашу идею врядли осуществлю... прошу помощи...

Попробуйте сначала так:

<script language="JavaScript">

function test1() { alert( '1'); }

function test2() { alert( '2'); }

function test3() { alert( '3'); }

setTimeout("test1()",300);

setTimeout("test2()",600);

setTimeout("test3()",900);

</script>

Возникает 3 сообщения с задержкой?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий