crocodile2u
http://vbolshov.org.ru
removeChild в IE 5.х
Прошу прощения у всех за кросспостинг, но, поскольку сейчас мне понадобилась помощь/консультация, а, поскольку тред
http://phpclub.ru/talk/showthread.php?s=&threadid=56581
находится в оффтопе, помощи там ждать придется долго...
Итак, есть таблица (URL: http://4rome.ru/calendar/), она перерисовывается по определенному событию.
Все исправно работает в IE 6, Netscape 7, Opera 7, Mozilla 1.7.2, Galeon 1.2.7
В IE 5.0 и 5.5 странный глюк:
Изначально отрисовывается нормально, но при попытке прокрутить месяц или сменить стиль отображения недели - в общем, при любой перерисовке - падает IE - проверено на двух разных машинах.
Когда я локализовал проблему, выяснилось, что дело в удалении строк таблицы перед отрисовкой нового календаря. Причем:
такой код:
Прошу прощения у всех за кросспостинг, но, поскольку сейчас мне понадобилась помощь/консультация, а, поскольку тред
http://phpclub.ru/talk/showthread.php?s=&threadid=56581
находится в оффтопе, помощи там ждать придется долго...
Итак, есть таблица (URL: http://4rome.ru/calendar/), она перерисовывается по определенному событию.
Все исправно работает в IE 6, Netscape 7, Opera 7, Mozilla 1.7.2, Galeon 1.2.7
В IE 5.0 и 5.5 странный глюк:
Изначально отрисовывается нормально, но при попытке прокрутить месяц или сменить стиль отображения недели - в общем, при любой перерисовке - падает IE - проверено на двух разных машинах.
Когда я локализовал проблему, выяснилось, что дело в удалении строк таблицы перед отрисовкой нового календаря. Причем:
такой код:
PHP:
this.tbody.removeChild(el);
alert();
[php]
работает на ура. Появляется алерт, удаляется строка таблицы, все ок.
Стоит убрать алерт - падает браузер!
В чем причина - понять просто не могу.