Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Обновить страницу (http://www.flasher.ru/forum/showthread.php?t=29642)

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...


Часовой пояс GMT +4, время: 11:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.