Перейти к содержимому


как создать окно с сообщением для пользователя?


Сообщений в теме: 5

#1 Andrey

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 24 Июнь 2010 - 16:47

Добрый день!
Нужно вывести сообщение об ошибке (в виде MessageBox или модального окна?), чтобы пользователь мог его прочитать.
Вычисления в таблице, типа:

echo "сообщение об ошибке";

быстро мелькает в браузере IE и исчезает, пользователь возвращается к сохраненной записи.

Так как же вывести пользователю информационное сообщение, при сохранении записи в таблице? Подскажите, плз?

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 854 сообщений
  • Пол:Мужчина

Отправлено 24 Июнь 2010 - 17:54

Попробуйте использовать ява скрипт.

#3 Andrey

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 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 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 25 Июнь 2010 - 10:23

Попробуйте так:
echo "<script type='text/javascript'>alert('сообщение об ошибке');</script>";

#5 Andrey

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 25 Июнь 2010 - 15:57

Просмотр сообщенияAnalitic (25.6.2010, 10:23) писал:

Попробуйте так:
echo "<script type='text/javascript'>alert('сообщение об ошибке');</script>";

урра!!! заработала! спасибо!

а можно еще узнать, как многострочный alert вывести? такой скрипт почему-то не работает:
echo "<script type='text/javascript'>alert('сообщение об ошибке\n вторая строка');</script>";

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 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 анонимных