PDA

Просмотр полной версии : Подскажите javascript <iframe src="http://site1,2,3,4" </iframe>


-=lebed=-
01.02.2007, 02:06
Вообщем нужен яваскрипт, меняющий с определённой переодичностью страницы в теге Iframe, подскажите код плиз...

_Nikolas_
01.02.2007, 02:29
А че сложного то?
<html>
<head>
<title></title>
<script type="text/javascript">
var sites = new Array();
var currentSite = 0;
//тут добавляешь скока хошь сайтов
sites[0] = "http://mail.ru";
sites[1] = "http://ya.ru";
sites[2] = "http://google.com";
function changeSite() {
document.getElementById( "ifrm" ).src = sites[currentSite];
currentSite++;
if ( currentSite >= sites.length ) {
currentSite = 0;
}
}
setInterval( "changeSite()", 5000 );
</script>
</head>
<body onload="changeSite()">
<iframe id="ifrm" src="ya.ru"/>
</body>
</html>

-=lebed=-
02.04.2007, 14:31
Пусть brouser глобальная переменная (может принимать значения URL, напрмер: test.html
Как сделать вывод страницы в IFRAME в зависимости от этой переменной, ну типа:


<body>
<iframe src=brouser>
</body>


Префикс надо ставить какой-то, чтоб браузер понял, что берётся не "brouser" а значение этой переменной ?

P.S. Сильно не бить (плохо знаю javascript)

-=lebed=-
02.04.2007, 17:52
Хех, ну раз никто не просвятил сделал тут (http://forum.antichat.ru/thread36997.html), подправив скрипт, который выше :) .

nc.STRIEM
02.04.2007, 18:38
Пусть brouser глобальная переменная (может принимать значения URL, напрмер: test.html
Как сделать вывод страницы в IFRAME в зависимости от этой переменной, ну типа:


<body>
<iframe src=brouser>
</body>


Префикс надо ставить какой-то, чтоб браузер понял, что берётся не "brouser" а значение этой переменной ?

P.S. Сильно не бить (плохо знаю javascript)

document.write("<body><iframe src='"+brouser+"'></body>");