Re[3]: сценарий на языке JavaScript
От: ЖуК Украина http://smart-ip.net/
Дата: 17.04.04 10:01
Оценка: +2
Здравствуйте, uzzy, Вы писали:

U>по мне так лучше так:

U>
U>function deleteObj (obj) {
U>   if (obj != null)
U>     if (obj.parentNode != null)
U>       obj.parentNode.removeNode (obj);
U>}
U>



А по мне ещё лучше вот так:

function deleteObj( obj) {
    if (!obj.parentNode) return false;
    obj.parentNode.removeChild( obj);
    return true;
}


Это, uzzy, то же самое, что и ты хотел сделать, только почему ты removeNode написал я не понял Я думаю — просто очепятнулся...

Хотя для любителей removeNode можно поступить и еще хитрее, если в коде уже заюзан removeNode и не хочется править весь код:

// теперь использованные конструкции вида
// document.getElementById( 'Blablabla').removeNode() будут рабтать в браузерах,
// поддерживающих стандарт w3c:
Object.prototype.removeNode = function () {
    if (!this.parentNode) return fasle;
    this.parentNode.removeChild( this);
    return true;
}


Это может пригодиться тому, кто думает не только о пользователях ИЕ.
_____________________________________________________________
"Голова — кость, поэтому болеть не может..." © Неизвестный автор
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.