function confirmDelete(mess){
if (confirm(mess)) {
return true;
}else{
return false;
}
}
а тут вызывается эта простая функция:
$addons = "
<input name='id' type='hidden' value='$id'>
<input name='mess' type='hidden' value='$mess_id'>
<input name='link' type='hidden' value='$link'>
<input class='edit_mess' name='editmess' type='submit' value=''>
<input class='del_mess' onclick='return delMessage(Вы действительно хотите удалить сообщение?);' name='delmess' type='submit' value=''>";
Функция работала,просто я захотел сделать ее немного универсальнее так как она мне нужна в 4 местах. Поэтому нужно передавать сообщение в параметре при вызове ф-ции как это делается в php, а в функции принимать и выводить в окошке конферма
Спустя 23 минуты, 13 секунд (14.12.2011 - 08:00) inpost написал(а):
Kumirska
Вот начало и конец onclick:
onclick='return delMessage('
Видишь? Кавычки надо ДВОЙНЫЕ, а параметры - одинарные!
Вот начало и конец onclick:
onclick='return delMessage('
Видишь? Кавычки надо ДВОЙНЫЕ, а параметры - одинарные!
Спустя 26 минут, 19 секунд (14.12.2011 - 08:26) Kumirska написал(а):
Ясно, нужно
В том и загвоздка что не получается присвоить переменной эти строки если там будут кавычки двойные где-то...
<input class='del_mess' onclick="return delMessage('Вы действительно хотите удалить сообщение?');" name='delmess' type='submit' value=''>
В том и загвоздка что не получается присвоить переменной эти строки если там будут кавычки двойные где-то...
Спустя 11 минут, 19 секунд (14.12.2011 - 08:38) Игорь_Vasinsky написал(а):
экранируй кавычки в самом языке в аргумент передавай их в обычном виде.
Спустя 22 минуты, 53 секунды (14.12.2011 - 09:01) Kumirska написал(а):
Сделал немного по-другому
echo "<form action='edit.php' method='post' name='editmess'>
<label><font size='1px'><b><span class='vivod'>".date("d.m.Y",$datetime)." в ".date("H:i:s",$datetime)."</span></b></font></label>";
if($sess_id == $id){?>
<input name='id' type='hidden' value='<?=$id?>'>
<input name='mess' type='hidden' value='<?=$mess_id?>'>
<input name='link' type='hidden' value='<?=$link?>'>
<input class='edit_mess' name='editmess' type='submit' value=''>
<input class='del_mess' onclick="return confirmDelete('Вы действительно хотите удалить сообщение?');" name='delmess' type='submit' value=''><?php
}
echo "</form>";
Спасибо! Всё получилось! Пора изучать ява скрипт,все чаще и чаще подбивает по нужде!
Спустя 7 часов, 14 минут, 57 секунд (14.12.2011 - 16:16) inpost написал(а):
Kumirska
HTML тебе тоже надо! Потому что свойства аттрибутов правильно брать в двойные кавычки: type="submit", к примеру.
HTML тебе тоже надо! Потому что свойства аттрибутов правильно брать в двойные кавычки: type="submit", к примеру.
_____________
никому не дано знать абсолютной истины, ибо понятия, которыми мы оперируем, сами по себе относительны