The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Редирект в Perl"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Редирект в Perl" 
Сообщение от rocsolanka emailИскать по авторуВ закладки(ok) on 21-Апр-05, 15:02  (MSK)
А как можно сделать редирект на другую страницу из cgi  скрипта на Perl, если заголовок уже напечатан.
То есть проблема: есть долговыполняющееся действие. Я хочу, чтобы пользователь видел на странице фразу типа "Подождите окончания действия" а после завершения этого действия было автоматическое перенаправление на другую страницу.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Редирект в Perl" 
Сообщение от PoizOn emailИскать по авторуВ закладки(ok) on 21-Апр-05, 17:07  (MSK)
>А как можно сделать редирект на другую страницу из cgi  скрипта
>на Perl, если заголовок уже напечатан.
>То есть проблема: есть долговыполняющееся действие. Я хочу, чтобы пользователь видел на
>странице фразу типа "Подождите окончания действия" а после завершения этого действия
>было автоматическое перенаправление на другую страницу.
if(!param()) {
print"Content-type: text/html\n\n";
...
} else {
print "Location: url\n\n";
}.
По url размести скрипт с тегом <meta> и обновлением через определенное время.  


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Редирект в Perl" 
Сообщение от rocsolanka emailИскать по авторуВ закладки(ok) on 21-Апр-05, 17:44  (MSK)
>if(!param()) {
>print"Content-type: text/html\n\n";
>...
>} else {
>print "Location: url\n\n";
>}.
>По url размести скрипт с тегом <meta> и обновлением через определенное время.  
Что то торможу... и как это будет делать то, что мне нужно?

Смотри: есть у меня примерно такой скрипт.

#/usr/bin/perl

print <<ENDHTML;
Content-Type: text/html

<html>
<head></head>
<body>
<b>Ждите окончания работы!!!<b>

ENDHTML

do_something_a_long_time();

после того, как процедура завершилась, перенаправить браузер на главную страницу приложения.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Редирект в Perl" 
Сообщение от mrwel Искать по авторуВ закладки(??) on 26-Апр-05, 07:23  (MSK)
Ну это можно javascript-ом сделать ...
проще, мне кажется
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Редирект в Perl" 
Сообщение от rocsolanka emailИскать по авторуВ закладки(??) on 29-Апр-05, 16:33  (MSK)
А как??? Это на какое-то событие вешать javascript надо? Или как?
>Ну это можно javascript-ом сделать ...
>проще, мне кажется


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Редирект в Perl" 
Сообщение от ig0r Искать по авторуВ закладки on 03-Май-05, 11:32  (MSK)
>А как??? Это на какое-то событие вешать javascript надо? Или как?
>>Ну это можно javascript-ом сделать ...
>>проще, мне кажется

Вот это в <head>:
<script language="JavaScript">
window.location="http://www.host.com/";
</script>

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру