|
|
|
| Мне нужно чтобы страница последовательно открыла во вновь образуемых 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
(12.01.2009 в 15:01)
| | Ну, подскажите, пожалуста!
Мне бы чтоб хоть в каком-нибудь браузере зароботало! | |
|
|
|