нужен java-skript

Статус
В этой теме нельзя размещать новые ответы.

ivashka

Полезный
Регистрация
16 Май 2007
Сообщения
151
Реакции
15
Вобщем нужно что бы скриптик выкидал окошко с подтверждением удаление, при нажатее да, переходил по одной ссылке, а при нажатии - нет, по другой сцилке)))

Заранее благодарен.
 
Код:
if (confirm("Are you sure?")) {
  window.location='http://google.com';
} else { 
  window.location='http://yandex.ru';
}
 
и куда это вставлять?
Как-то на джава скрипте можно, мне нужно что бы при нажатии на ссылку выскакивало окно, с двома кнопками и сообщениям.
 
<SCRIPT LANGUAGE="javascript">
if (confirm("Вы действительно хотите удалить?")) {
<?
mysql_query("delete from black_list where id='$id_black'");
print '<center>Успешно удалено из базы.</center>';
?>
}
else {
parent.location='<?=$link1;?>';
}
</SCRIPT>

Вот что получилось. Но при выборе да или нет, запись с таблици всеровно удаляется, почему?
А мне надо что бы она удалялась только при нажатии ДА.

Помогите пожалуйсто.
 
  • Заблокирован
  • #6
а потому что это бред..
ты смешал выведение данных в поток и выполнение программы.. а выполняться она будет полюбому..

нужно сделать что то типа:
Код:
if (confirm("Are you sure?")) {
  window.location='?del=y';
} else { 
  window.location='<?=$link1;?>';
}

а в php уже ловить $_GET['del']
PHP:
if(!empty($_GET['del']) && $_GET['del'] == 'y'){

mysql_query("delete from black_list where id='$id_black'"); 
print '<center>Успешно удалено из базы.</center>';

}else{

print '<center>хрен там</center>';

}
 
добавлю к предыдущему сообщению, можно и не обновляя всю страницу удалить. Как то так сделать :
Код:
if (confirm("Are you sure?")) {
 document.write('<script language="JavaScript" src="?del=y"></script>');
} else { 
  window.location='<?=$link1;?>';
}

а в php
Код:
mysql_query("delete from black_list where id='$id_black'"); 
print "document.write('Успешно удалено из базы.');";
 
  • Заблокирован
  • #8
ну уж тогда вообще вызвать php скрипт ajax'ом.. ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху