| |
|
|
| | Здравствуйте. У меня возникла следующая проблема.
На странице php после
print "<html>";
print "<head>";
print "<title>База данных подарков. Записи, ожидающие подтверждения.</title>";
print "<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>";
print "<STYLE type='text/css'>";
print "TR.title {background-color: BEBEBA;}";
print "</STYLE>";
print "</head>";
print "<body>";
|
Располагается мой код php. Затем мне надо перезагрузить страницу. Так как с помощью php сделать это не удается (заголовок уже был загружен и выводился текст на странице) делаю переадресацию яваскриптом
echo "<SCRIPT type='javascript'>window.location.href='http://ya.ru'</SCRIPT>";
|
Страница не переадресовывается. Ошибки вроде не вылезает. Подскажите, пожалуйста, в чем ошибка или как сделать чтобы работало.
Заранее спасибо. | |
| |
|
|
| |
|
|
| |
для: MrPIT
(14.10.2007 в 05:54)
| | | Вообще-то URL лучше закрывать слешем. А зачем что-то грузить, чтобы сразу перенаправить? Если просто перенаправить, то уберите JS и добавьте в заголовек еще один метатег:
<meta http-equiv="refresh" content="3; url=http://ya.ru/">
|
Этот заголовок перегрузит страницу через время (в секундах) укзанное в content. | |
| |
|
|
| |
|
|
| |
для: sim5
(14.10.2007 в 07:41)
| | |
TR.title {background-color: #BEBEBA;}
|
| |
| |
|
|
| |
|
|
| |
для: sim5
(14.10.2007 в 07:41)
| | | В том то и дело что сначала выполняется скрипт, потом выводит результаты на страницу (сделано или нет) а потом необходима переадресация | |
| |
|
|
| |
|
|
| |
для: MrPIT
(14.10.2007 в 15:54)
| | | Выполняется скрипт какой - РНР? Результатом работы скрипта РНР будет HTML страница, и если вывод на страницу это лишь сообщение выполнено или нет, то укажите необходимое вам время в content. Вы ведь тоже самое должны будете и в JS сценарии определить - прочитал пользователь результат (установкой времени), перегружаем. Но только через заголовок проще, чем вас это не устраивает? | |
| |
|
|
| |
|
|
| |
для: sim5
(14.10.2007 в 16:44)
| | | а меня допустим тоже очень интересует, после того, как я уже написал заголовок, сделал необходимые мне действия, но мне нужно перенаправить человека на сл. страницу, каким образом это можно сделать с помощью JS'ки?? или может есть ещё какие-то функции в php?? | |
| |
|
|
| |
|
|
| |
для: DiMoN_TD
(29.11.2007 в 02:56)
| | | В JS воспользоваться объектом location, а в РНР заголовком header:
<script>
location="http://domain/gonewurl.php";
</script>
<?php header("location: gonewurl.php"); ?>
|
| |
| |
|
|
| |
|
|
| |
для: MrPIT
(14.10.2007 в 05:54)
| | |
<?
echo "<SCRIPT type='javascript'>document.location.href='http://ya.ru/'</SCRIPT>";
?>
|
| |
| |
|
|