Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Последовательно вставить 4 iframe_а на страницу
 
 автор: Eugene77   (12.01.2009 в 15:01)   письмо автору
 
 

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

Желательно даже переспросить перед образованием следующего iframe - остановить ли работу скрипта?.

Я написал такой скрипт:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script language="JavaScript" type="text/javascript">
var p = new Array(); var i=0; var f; var k; var j;
p[0] = 'http://t/test.php?r=26468';
p[1] = 'http://t/test.php?r=11725';
p[2] = ''http://t/test.php?r=9858';
p[3] = 'http://t/test.php?r=12691';
</script>
</head>

<body onload="alert(p.length)">
<iframe onload="if(i < p.length) {
    f=window.document.createElement('iframe');
    f.setAttribute('width','100%');
    f.setAttribute('height','600px');
    f.setAttribute('src', p[i++]);
    f.onload=this.onload;
    window.document.appendChild(f);
    }
    "
src="blank.html" name="act"  id="act" width="100%"  height="60px" >
</iframe>
</body>
</html>


Он вроде работал в Опере, но проблема оставалась, так как по F5 он почему-то не перезапускал скрипты во фреймах, хотя параметр r при каждом запуске принимает новое случайное значение.

Потом я обновил Оперу - скрипт вообще перестал работать, а в IE никогда и не работал.

Теперь вижу, что мне нужен совет специалиста, потому что уже давно упражняюсь с этим скриптом и не могу его заставить работать нормально.
Очень надеюсь на вашу подсказку!
Спасибо!

  Ответить  
 
 автор: Eugene77   (17.01.2009 в 18:38)   письмо автору
 
   для: Eugene77   (12.01.2009 в 15:01)
 

Ну, подскажите, пожалуста!
Мне бы чтоб хоть в каком-нибудь браузере зароботало!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования