Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > redirect с паузой


Автор: GePo 12.9.2004, 21:36
А как сделать redirect, похожий как на этом и многих других форумах, т.е.
"Спасибо за внимание, сейчас вы будете переведены" и через некоторе время переводиться?

Автор: arial 12.9.2004, 21:56
<meta http-equiv="Refresh" content="3; url=index.php" />

Автор: IZ@TOP 12.9.2004, 22:04
Модератор: тема перемещена так как не относится к PHP.
Добавлено @ 22:08
Можно еще следующим образом:
Код
<script language="JavaScript">
<!-- //
function ReDirect(url) {
   window.location.href=url;
}

window.setTimeout('ReDirect(' + 'http://example.com/redirect' + ')', 2000); // Задержка выполнения функции на две секунды.
// -->
</script>

Автор: arial 12.9.2004, 22:47
IZ@TOP, ну а к JavaScript эта тема имеет самое непосредственное отношение.

Автор: Gold Dragon 13.9.2004, 10:38
IZ@TOP
Может так
Код
window.setTimeout("ReDirect('http://example.com/redirect')", 2000);

Автор: IZ@TOP 13.9.2004, 23:34
Red Dragon
Можно и так. Ты вроде в JS лучше соображаешь thumbs-up.gif
Добавлено @ 23:35
arial
просто редирект на этом форуме насколько мне известно сделан на JS. Поправь меня если я заблуждаюсь.

Автор: arial 14.9.2004, 00:15
IZ@TOP, на этом форуме редирект осуществляется способом, описанным мной выше.

Автор: Sardar 14.9.2004, 23:04
ИМXО лучше примнеять все способы: рефрешь, JS редирект и просто ссылку

Автор: dm9 22.9.2004, 20:49
[offtop]
GePo, вот меня всегда удивляло, почему не посмотреть просто исходник странички с редиректом? Явно быстрее, чем ждать ответа на форуме smile.gif
[/offtop]

Автор: Aliance 23.9.2004, 11:21
dm9
Ты сможешь это сделать на этом форуме? Врятли...
Если да - сообщи о результатах smile.gif
И вообще если он не знает этого => не понимает => хочет разобраться...правельно делает, имхо

Автор: dm9 23.9.2004, 13:03
Aliance, я это делал на форуме, кода мне неделю назад понадобилось сделать редирект. Наизусть я этого, естественно, не помню...

Вот код после удаления стилей. Всего-то надо нажать Alt-F3 в Опере...

Код
<html>
<head>
<title>Подождите...</title>
<meta http-equiv='refresh' content='2; url=http://forum.vingrad.ru/index.php?act=Search&CODE=show&searchid=f02c27c474a3c55db53a57fb264e123f&search_in=posts&result_type=topics&highlite=' />
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<script type="text/javascript"> </script>
<style type='text/css'>

</head>
<body>
<table width='100%' height='85%' align='center'>
<tr>
 <td valign='middle'>
  <table align='center' cellpadding="4" class="tablefill">
  <tr>
 <td width="100%" align="center">
   Спасибо,
   Поиск завершён. Подождите, сейчас Вы будете перемещены к результатам поиска.<br /><br />
   Подождите, сейчас Вы будете перемещены...<br /><br />
      (<a href='http://forum.vingrad.ru/index.php?act=Search&CODE=show&searchid=f02c27c474a3c55db53a57fb264e123f&search_in=posts&result_type=topics&highlite='>Или нажмите сюда, если не хотите ждать</a>)
    </td>
  </tr>
</table>
 </td>
</tr>
</table>
</body>
</html>


Волшебная строчка:
<meta http-equiv='refresh' content='2; url=http://forum.vingrad.ru/index.php?act=Search&CODE=show&searchid=f02c27c474a3c55db53a57fb264e123f&search_in=posts&result_type=topics&highlite=' />

Что здесь что означает догадаться можно без проблем... Ну если не догадался, посмотрел справку по http-equiv='refresh' в инете...

Автор: Aliance 23.9.2004, 16:18
У каждого свое мнение. только если идти по твоей логике, то зачем вообще форум тогда? Пишешь на любой вопрос ответ: "Ищи на яндексе..." и все! ;)

Я в первый месяц знакомства с интернетом и HTML`ем в частности не знал даже что такое <p>

Автор: arial 23.9.2004, 18:14
Цитата(Aliance @ 23.9.2004, 12:21)
Ты сможешь это сделать на этом форуме? Врятли...

Почему нет??? qstn.gif notify.gif

Автор: Aliance 23.9.2004, 18:26
arial
на этом форуме
У меня IE. Не знаю, как там с оперой, но у меня нельзя просмотреть HTML-код, только что если сохранить страницу...

Автор: dm9 24.9.2004, 00:38
Aliance, врёшь, только что просмотрел при помощи Експлорера smile.gif
Только надо успеть выбрать "View Source" за 2 секунды smile.gif
Добавлено @ 00:40
Цитата(Aliance @ 23.9.2004, 17:18)
У каждого свое мнение. только если идти по твоей логике, то зачем вообще форум тогда? Пишешь на любой вопрос ответ: "Ищи на яндексе..." и все! ;)


Форум сделан чтобы чему-то учиться. Я учу тебя (и не только) искать информацию самостоятельно smile.gif))))

Автор: -=::BlackCat::=- 24.9.2004, 01:05
Цитата(dm9 @ 23.9.2004, 22:38)
Только надо успеть выбрать "View Source" за 2 секунды

а стоп сразу нажать слабо? biggrin.gif

Автор: dm9 24.9.2004, 05:36
-=::BlackCat::=-, сейчас попробовал, получилось. Когда раньше пробовал - всё равно начиналась загрузка странички, на которую идёт редирект. Я думал, IE делает редирект независимо от стопа. smile.gif В общем, либо меня сглючило, либо IE smile.gif

Но это не важно, сорс я всё равно посмотрел tounge.gif

Автор: Aliance 24.9.2004, 10:07
dm9
В странице редиректа и я могу посмотреть, а скажем в этом топике можешь? Я, например, нет...
М
 
Последнее выражение мне не понравилось, потому удаляю...

Автор: dm9 24.9.2004, 13:48
Формулирока "Я расказываю тебе" нравится больше? smile.gif А ещё там смайлики стоят... smile.gif))))

Цитата(Aliance @ 24.9.2004, 11:07)
В странице редиректа и я могу посмотреть, а скажем в этом топике можешь? Я, например, нет...


Что посмотреть? HTML? Да, могу. А редирект здесь при чём? bored.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)