заморочки в javascript

…в следующий раз надо внимательнее читать мануал. оказывается переменные установленные через var нельзя удалить через delete
пример:

var a = 'test';
delete a;
alert(a); //alerts 'test'
-------------------------
a = 'test';
delete a;
alert(a); //alerts 'undefined'

а еще я не понимаю Лебедевский инклюд в яваскрипте. Вот зачем использовать XMLHTTP transport, а потом eval полученых данных, если с таким же успехом можно сделать что-то типа:

var el = document.createElement('script');
el.src = path;
document.body.appendChild(el);

да - одна из явных проблем - как отследить факт загрузки документа, так как не все браузеры умеют ловить el.onload, но в общем вполне сгодится - и ненадо ничего меганавороченого придумывать…

Tags: , , ,

Также рекомендую к прочтению:

Leave a Reply

Введите следующие символы: