[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удалить дом элемент из документа
Xes
стоит по двойному клику на каждом элементе option списка выбора select multiple
	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>';
Быстрый ответ:

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