[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод сообщения JS
m4a1fox
Доброго времени суток уважаемые эксперты. Стало интересно, как реализовать одну из функций JS но с php. Вот такой вот запросик -
// Определяем, скрыта новоть или нет
if($_POST['hide'] == "on") $showhide = "show";
else $showhide = "hide";
Вопрос в следующем - как реализовать, что бы при $showhide == "hide", вываливалось сообщение на JS (alter - насколько понимаю), что сообщение не выделено, ну или что то в этом духе.
Нашел такой JS
<script language="JavaScript">

function test() {

if (confirm("If you want to close the window, press 'OK'?")) { window.close()} }

</script>


а на кнопку -
onClick="test()
. Но тогда JS в любом случае показывается, а нужно, что бы только при $showhide == "hide" показывал. Спасибо.



Спустя 3 минуты, 12 секунд (25.01.2011 - 17:48) ApuktaChehov написал(а):
if($_POST['hide'] == "on") 
$showhide = "show";
else
{
$showhide = "hide";
echo('<script language="JavaScript">alert('Тра-ла-ла');</script>')
}

Спустя 5 минут, 11 секунд (25.01.2011 - 17:53) m4a1fox написал(а):
ApuktaChehov
Прикольно. Не знал что так можно. В принципе все красиво работает. Спасибо Вам. Но вот маленькая ошибочка. Вот на эту строку
echo('<script language="JavaScript">alert('Тра-ла-ла');</script>')
ругается вот это строка
 $result = mysql_query($queryWPic);
if ($result)
{
header("Location: http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?status=ok");
}
else
{
header("Location: http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?status=bad");
}

Спустя 2 минуты, 51 секунда (25.01.2011 - 17:56) ApuktaChehov написал(а):
Ой. пардон. Я затупил.
Вот с поправкой:
if($_POST['hide'] == "on") 
$showhide = "show";
else
{
$showhide = "hide";
echo('<script language="JavaScript">alert(\'Тра-ла-ла\');</script>');
}

Спустя 1 минута (25.01.2011 - 17:57) ApuktaChehov написал(а):
Еще раз поправил. Блин.
После 8 часов программирования голова не варит.

Спустя 59 секунд (25.01.2011 - 17:58) m4a1fox написал(а):
ApuktaChehov
Да, я это заметил. Это не суть. Просто с JS не очень знаком. Вот и необходима помощь. Насколько понял, вы достаточно шарите в JS?

Спустя 52 секунды (25.01.2011 - 17:58) ApuktaChehov написал(а):
Достаточно для чего?

Хорошо работаю с динамикой.

Спустя 51 секунда (25.01.2011 - 17:59) m4a1fox написал(а):
Было бы классно, если бы при выводе информашки, было 2 кнопки - Ok(продолжить скрипт) и Cancel(отмена).

Спустя 1 минута, 26 секунд (25.01.2011 - 18:01) ApuktaChehov написал(а):
Вот примерчик работы: ссылка

А вот что поможет вам:
confirm("Вопрос");

Спустя 10 минут, 56 секунд (25.01.2011 - 18:12) m4a1fox написал(а):
Warning: Cannot modify header information - headers already sent by (output started at Y:\home\localhost\www\crimealeaks\admin\edit_you_mail.php:18) in Y:\home\localhost\www\crimealeaks\admin\edit_you_mail.php on line 34
вот такая ошибка, на header ругается, при нажатии на любую кнопку.

Спустя 1 час, 1 минута, 32 секунды (25.01.2011 - 19:13) alex12060 написал(а):
Хедер должен быть до отправления любых данных. Т.е, в самом начале скрипта, до написания хтмл кода и сессии.
Быстрый ответ:

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