Помогите новичку

  • Автор темы Artyom R
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Artyom R

#1
Скажите пожалуйста!
Как сделать так, чтобы Script автоматически
загружал некую страницу,в данное окно, по
окончанию определенного времени?
 
G

Guest

#2
Код:
<body onLoad="change()">
<script language="JavaScript"> 
function change()
{
setTimeout("changer()",500);
};
function changer()
{
w=window.open("другая страница.html");
};
</script>
Как загрузить некую страницу,в данное окно, не придумал, открываетя в новом но задержка есть.
 
A

Artexoid

#3
Artyom R
Всё просто. Вот тебе сразу несколько вариантов. :).

Код:
. . . . . . . . . . .
<script language="javascript">
var time=1000; // 1000 = 1 секунда
setTimeout("self.location.href='mypage.php'",time); //(http://www.mysite.ru/mypage.php)
</script>
. . . . . . . . . . .
</body>
</html>
или

Код:
. . . . . . . . . . .
<head>
. . . . . . . . . . .
<script language="javascript">
function OpenPage()
{
var time=1000; // 1000 = 1 секунда
setTimeout("self.location.href='mypage.php'",time); //(http://www.mysite.ru/mypage.php)
}
</script>

</head>
<body onLoad="OpenPage()">
. . . . . . . . . . .
или

Код:
. . . . . . . . . . .
<head>
. . . . . . . . . . .
<script language='javascript'>
var a=10; //секунды
function go()
{
document.location='mypage.php'; // (http://www.mysite.ru/mypage.php)
window.location='mypage.php'; // (http://www.mysite.ru/mypage.php)
}

function tm()
{
if (a==0)
{
go();
}
else
{
a--;
document.all.time.innerHTML=a; //выводит секунды на страницу в тег с идентификатором time
setTimeout('tm();',1000);
}
}

function start()
{
setTimeout('tm();',1000);
}
</script>

</head>
<body onLoad="start()">
. . . . . . . . . . .

До перехода осталось <span id="time">10</span> секунд.

. . . . . . . . . . .
</body>
:).
 
G

Guest

#4
Таки придётся купить хорошую книгу по JavaScript :) , а то зная только несколько функций далеко не уйдёшь. :)
 
A

Artexoid

#5
Для: Юрец

:). Купи, JavaScript Часто бывает полезен! DHTML Рулит !!
 
Статус
Закрыто для дальнейших ответов.