echo '<option value="'.$sqlrow['goroden'].'" ondblclick="DelCity();">'.$sqlrow['gorodru'].'</option>';
//Удаление города из списка
function DelCity(event){
var option = event.target || event.srcElement;
document.getElementById('selectgorod').removeChild(option);
}
Почитал тут, но видемо чегодо не допонимаю ни как элемент не удаляется из списка? Говорит event неопределен.
Как получить элемент вызвавший событие.
Как я понял не обязвтельно ставить на каждый элемент достаточно поставить вызов функции на select?
Спустя 46 минут, 5 секунд (18.09.2011 - 22:14) Evilsoul написал(а):
function DelCity(event)
здесь ты принимаешь событие....
ondblclick="DelCity();
а здесь ты его не передаешь ...
Спустя 10 часов, 47 минут, 41 секунда (19.09.2011 - 09:02) Guest написал(а):
Я пробовал и так ondblclick="DelCity(event);" тоже не вышло.
Спустя 1 час, 11 минут, 47 секунд (19.09.2011 - 10:13) Evilsoul написал(а):
попробуй так:
//Удаление города из списка
function DelCity(event, obj){
document.getElementById('selectgorod').removeChild(obj);
}
echo '<option value="'.$sqlrow['goroden'].'" ondblclick="DelCity(event, this);">'.$sqlrow['gorodru'].'</option>';