Добрый день!
Нужно вывести сообщение об ошибке (в виде MessageBox или модального окна?), чтобы пользователь мог его прочитать.
Вычисления в таблице, типа:
echo "сообщение об ошибке";
быстро мелькает в браузере IE и исчезает, пользователь возвращается к сохраненной записи.
Так как же вывести пользователю информационное сообщение, при сохранении записи в таблице? Подскажите, плз?
2
как создать окно с сообщением для пользователя?
Автор Andrey, 24 июня 2010 16:47
Сообщений в теме: 5
#1
Отправлено 24 Июнь 2010 - 16:47
#2
Отправлено 24 Июнь 2010 - 17:54
Попробуйте использовать ява скрипт.
#3
Отправлено 25 Июнь 2010 - 09:59
Техподдержка (24.6.2010, 17:54) писал:
Попробуйте использовать ява скрипт.
пробовал так:
if (условие)
{
<script type="text/javascript">alert('сообщение об ошибке');</script>
$cur_rec['Статус'] = "черновик";
}
не выполняется. ошибка такая:
Parse error: syntax error, unexpected '<' in /home/smartmd/public_htmlview_line.php(231) : eval()'d code on line 6
неверный синтаксис вызова JS? подскажите верный, плз?
#4
Отправлено 25 Июнь 2010 - 10:23
Попробуйте так:
echo "<script type='text/javascript'>alert('сообщение об ошибке');</script>";
echo "<script type='text/javascript'>alert('сообщение об ошибке');</script>";
#5
Отправлено 25 Июнь 2010 - 15:57
Analitic (25.6.2010, 10:23) писал:
Попробуйте так:
echo "<script type='text/javascript'>alert('сообщение об ошибке');</script>";
echo "<script type='text/javascript'>alert('сообщение об ошибке');</script>";
урра!!! заработала! спасибо!
а можно еще узнать, как многострочный alert вывести? такой скрипт почему-то не работает:
echo "<script type='text/javascript'>alert('сообщение об ошибке\n вторая строка');</script>";
#6
Отправлено 12 Июль 2010 - 11:29
Andrey (25.6.2010, 16:57) писал:
а можно еще узнать, как многострочный alert вывести? такой скрипт почему-то не работает:
echo "<script type='text/javascript'>alert('сообщение об ошибке\n вторая строка');</script>";
echo "<script type='text/javascript'>alert('сообщение об ошибке\n вторая строка');</script>";
Один обратный слэш перед n делает перенос только внутри html-кода, поэтому необходимо экранировать его дважды.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных