Я только начал работать с PHP и у меня довольно простая проблема, которую я не могу понять. Я установил базовый PHP-скрипт, который будет отправлять мне содержимое со страницы контактов моих сайтов. Сценарий в порядке - и валидатор тоже. Теперь я пытаюсь получить простое всплывающее окно (похожее на функцию оповещения в javascript). Вот моя попытка:
if ($valid) {
//*isUTF8($subject);
//*isUTF8($formcontent);
sendMail();
$body = $successMarkup . $backMarkup;
$title = "Form sent";
@header("location:formsent.php");
} else {
$body = $errorMarkup . $errorMarkupEnd . $backMarkup;
$title = "Form errors";
}
Файл formsent.php, к которому я обращаюсь, включает только базовую разметку html, а также предупреждение javascript, которое выполняется, как только вы открываете страницу:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Contact Success</title>
</head>
<body>
<script language="Javascript">
<!--
alert ("Thank you for your message! I will come back to you as soon as possible!")
//-->
</script>
</body>
</html>
Вот мой вопрос:
После того, как я отправляю заполненный контактный лист с помощью кнопки отправки, я получаю всплывающее окно с сообщением, показанным выше - НО, чтобы сделать это, он покидает фактическую страницу, на которой я сейчас, и показывает мне только белый экран.
Как реализовать всплывающее сообщение, не покидая страницы, на которой я сейчас нахожусь?