Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: refresh страницы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: refresh страницы заданное количество раз или до определенного момента
Evgeniux
Отправлено: 27 Июня, 2009 - 17:18:51
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




Вечер добрый! Подскажите, можно ли как-то, делать refresh страницы заданное количество раз или делать его до определенного момента (пока условие не выполнено). как только условие выполняется, то refresh отключается!?
 
 Top
vitaliy_mad
Отправлено: 27 Июня, 2009 - 17:47:39
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




JavaScript:
if (....) window.location.href='/page.html';
 
 Top
JustUserR
Отправлено: 27 Июня, 2009 - 19:11:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




vitaliy_mad Только такой кусок наверное будет выполняться вечно ведь этот статическая страница и данные параметорв между перезагрузками страниц не передаются
Evgeniux Если в PHP то Headerом делайте


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
vitaliy_mad
Отправлено: 27 Июня, 2009 - 19:15:17
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




JustUserR ну header конечно хороший вариант.... но бывает удобнее использовать такой метод
<?php
......
if(...)echo "<script......>window.location.href='/page.html';</script>";
....
?>
в таком случе не прийдется заботиться о выводе перед вызовом header-а... хотя при правильной постройке логики кода лучше использовать header...
 
 Top
JustUserR
Отправлено: 27 Июня, 2009 - 19:48:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




vitaliy_mad Ааа вы имели в виду что условие из PHP - тогда простите пожалуйста и весьма согласен что через JS сделать проще если код не продуман и там выводится текст до заголовков Улыбка


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
vitaliy_mad
Отправлено: 27 Июня, 2009 - 19:53:54
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




JustUserR эм.... ну да... я там черезчур абстракно написал... несколько тегов важнх опустил...
 
 Top
Evgeniux
Отправлено: 28 Июня, 2009 - 11:43:12
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




Спасибо большое, помогло с javascript. правда появился вопрос, окно обновляется беспрерывно, пока условие не выполняется, а можно сделать обновление таким образом через заданное время, скажем через каждые 30 сек. как в PHP:
Refresh: 5; url=...............
 
 Top
valenok Модератор
Отправлено: 28 Июня, 2009 - 12:34:32
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




window.setTimeout


-----
Truly yours, Sasha.
 
My status
 Top
vitaliy_mad
Отправлено: 28 Июня, 2009 - 12:35:21
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




header("Refresh: 5; url=http://example.com/")
 
 Top
JustUserR
Отправлено: 30 Июня, 2009 - 02:04:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Evgeniux Да но вообще так обновлять окно дурной тон - используйте AJAX или Iframe чтобы осоновной окно не перезагружалось а информация подгрузжалась на ходу


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB