PDA

Просмотр полной версии : Обновить страницу


Vajo
03.04.2002, 17:26
Подскажите, как сделать чтобы страница сама себя обновляла через определенный промежуток времени?

[subway]design
03.04.2002, 17:46
<html>
<head>
<META HTTP-EQUIV="refresh" CONTENT="5; URL=file.html">
</head>
<body>
...
</html>


Редиректит через 5 секунд на file.html.

advocat
04.04.2002, 01:14
есть еще один способ и без вмешательства хеад ;)
<script language="JavaScript">
setTimeout("document.location.href = 'index.php';", 2500);
</script>
через 2 сек на страницу index.php ...

[subway]design
04.04.2002, 19:11
Понятное дело, ЖабаСкрипт гораздо надежнее хеда с метой... :D
А если надо моментально редиректить, то в ПХП пиши:

header("Location: http://www.flasher.ru/");
[ или "Location: relative/path/doc.html" ]
exit;

Crazy
04.04.2002, 19:15
IMHO, у варианта с JS есть только одно разумное применение: во фреймовой структуре. Когда мы хотим, к примеру, обновить весь frameset по сигналу из одного фрейма.

advocat
05.04.2002, 01:46
вообще-то лучшими являются 2 варианта, взависимости, от того, какая цель ставится ...
Например, если нам надо после выполнения операции, автоматически попасть на какую-то страницу, то имхо, проще использовать header("Location: куда?параметр");
А если надо покать например юзеру надпись:
Запись сохранена ...
через 2 сек, вы авт попадете туда-то ..
то канешно жаба скрипт ...

Crazy
05.04.2002, 13:16
Внимательно перечитай вопрос. Просили научить делать так, "чтобы страница сама себя обновляла через определенный промежуток времени ". При чем тут Location? :)

juggy
05.04.2002, 13:38
Дрим 4.0
<html>
<head>
<script language="JavaScript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_goToURL('parent','http://www.alesh.ru');return document.MM_returnValue">
</body>
</html>

nagash
05.04.2002, 14:59
джаги... что то ты перемудрил! =)

Crazy
05.04.2002, 15:25
Обычный многофункциональный скрипт от Macromedia...

juggy
05.04.2002, 15:38
Так я ж написал
дрим 4.0

Crazy
05.04.2002, 16:03
Эт' я не в плагиате обвинял. Эт' я на тему "перемудрил". :)