|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 17 Aug 2002 00:01:32 To : Sergio Wolf Subject : Re: <none> -------------------------------------------------------------------------------- Sergio Wolf <Sergio.Wolf@p61.f794.n5020.z2.fidonet.org> wrote: SW> Vesit heil. SW> Как пеpезагpужать стpаницу (скpипт) каждые n секунд? perl. Вообще-то существуют два способа это делать 1. Попросить пользовательский браузер через n секунд перегрузить страницу. Для этого нужно выдать заголовок Refresh. print $cgi->header(-type=>'text/html', -refresh=>"$n; URL=".$cgi->uri(-full=>1)); Как добиться того же самого эффекта не используя CGI.pm, is left as exersize for reader. 2. Перегрузить страницу по инициативе сервера используя технологию Push. Метод сложный, требует долгого и вдумчивого чтения документации на модуль CGI::Push, поддерживается не всеми браузерами, зато момент перезагрузки вы выбираете не тогда, когда отдаете первую страницу, а тогда когда осознаете, что пора перегрузить. А можно не перегружать, а дописывать в конец. -- Уж коли зло пресечь, собрать все книги бы, да сжечь -- А.С. Грибоедов --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/151784a77a526.html, оценка из 5, голосов 10
|