Задать вопрос после нажатия кнопки
Здравствуйте. Подскажите такой вопрос, как я понимаю для его решения необходим js.
На сайте есть таблица, которая выводится php скриптом из базы, в последней колонке таблицы есть кнопка "удалить" В виде крестика. ![]() При нажатии на крестик, отправляется GET запрос в другой php файл, который исходя из запроса удаляет нужную строку в БД. <a href="user_edit.php?id=<?php echo $leon['id'] ?>" target="_blank" onclick="window.open(this.href,this.target,'width= 500,height=640,scrollbars=1,top=150,left='+(window.screen. width/2-250));return false;""> х </a> Мне нужно чтобы после нажатия на кнопку, всплывало какое-нибудь окно, с вопросом действительно ли я хочу удалить? с вариантами да и нет. Если нет просто закрывается окно, если да, то как обычно отправляется мой GET запрос. |
Цитата:
<a href="user_edit.php?id=<?php echo $leon['id'] ?>" target="_blank" onclick="test(this)"> х </a> <script type='text/javascript'> function test(Obj){ if (confirm('Удалять?')) { window.open(Obj.href,Obj.target,'width= 500,height=640,scrollbars=1,top=150,left='+(window.screen. width/2-250)); }; return false; }; </script> |
ksa,
По вашему примеру код удаляения выполняется если нажать ок и отмена и даже если просто закрыть окно(( |
Rise,
Ваш метод отлично работает, но в нем нет моих размеров окна(( Простите, я просто в JS не силен, возможно там можно доставить недостающие размеры? |
Цитата:
Я всего лишь добавил в него условие, вот смотри сам <a href="user_edit.php?id=<?php echo $leon['id'] ?>" target="_blank" onclick="test(this)"> х </a> <script type='text/javascript'> function test(Obj){ if (confirm('Удалять?')) { alert('Ok'); window.open(Obj.href,Obj.target,'width= 500,height=640,scrollbars=1,top=150,left='+(window.screen. width/2-250)); }; return false; }; </script> |
Часовой пояс GMT +3, время: 13:47. |