[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление страницы с формой
windeamon
Есть страничка с формой, есть скрипт, который обрабатывает поля и отправляет значения на мыло функцией mail. После отправки у юзера отображается белая страница.

Как сделать так, чтобы после нажатия Submit отправлялось письмо и заново отображалась страница с формой, ну и уведомление, что письмо отправлено (а это лучше отдельной промежуточной страницей)?



Спустя 48 минут, 55 секунд (18.05.2009 - 09:58) gletscherl написал(а):
можно яваскриптом, вставь это на страницу обработчика, после закрытия
Код

<?
PHP обработчик
?>

<head>
<script language=JavaScript>
var intLeft = 60;

function leavePage() {
if (0 == intLeft)
location.replace("http://адрес_страницы/")
else {
intLeft -= 1;
document.all.countdown.innerText = intLeft + " ";
setTimeout("leavePage()", 1000);
}
}
</SCRIPT>
</head>
<BODY onload="setTimeout('leavePage()', 1000)">

До перехода  осталось:
<SPAN id=countdown>
<script language=JavaScript>
document.write(intLeft);
</SCRIPT>
</SPAN>

Спустя 5 минут, 32 секунды (18.05.2009 - 10:04) KamSocial.ru написал(а):
Можно без промежуточной страницы...просто проверяешь была ли отправлена письмо, и выводишь результат...и рядом ставь такую шнягу:
PHP
<meta http-equiv='refresh' content='5;url=index.php'>

И укажи юзеру что будет переправлен через ** секунд...и укажи адрес куда...

Спустя 7 минут, 34 секунды (18.05.2009 - 10:11) windeamon написал(а):
Ну как я сразу не додумался с java, спасибо gletscherl, только обратный отсчет не показывается, а редиректится нормально
Надо поиграться с meta ...

Спустя 9 часов, 29 минут, 12 секунд (18.05.2009 - 19:41) sergeiss написал(а):
twin - я предпочитаю сразу без предупреждения грохать такие высказывания. Чтоб тот мальчик шел куда-нибудь в другое место и гадил там, а не тут.

Так что уж извини, но твое высказывание обращено к уже удаленному сообщению rolleyes.gif

Спустя 3 минуты, 51 секунда (18.05.2009 - 19:45) twin написал(а):
Да ладно, надо и моё было за одно biggrin.gif . Я сам уже. Всё равно знал, что грохнет кто нибудь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.