Мелкософтовские проделки
23-05-2008 15:40
к комментариям - к полной версии
- понравилось!
Никогда до этого не испытывал я такой ненависти к фирме М*, в частности к принадлежащему ей веб-обозревателю "сами-знаете-как-его-зовут".
Такого беспардонного нарушения стандартов, утечки памяти, некорректной работы с css и ужасающе неиформативного обработчика ошибок даже я себе позволить не могу =)
Час ушел на поиск решения с динамическим обновлением содержимого таблицы, ибо DOM-модель глючила, а innerHTML вообще падал с ошибкой (при этом в Firefox все работало, как это и должно было быть). В итоге родился код достойный воспевания в двух-серийном индусском фильме, во всех традициях их кинематографа и программописания. Вот этот шедевр кросс-клиентской мысли:
var temp = document.createElement('div');
temp.innerHTML = '<table style="table-layout: fixed"><tbody>' + table_content + '</tbody></table>';
mytable.removeChild(mytable.lastChild);
mytable.appendChild(temp.firstChild.firstChild);
Более наглядно это решение прокомментирует белгородская поговорка "В Карочу через Сочи", или всенародноизвестная "Бешенной собаке семь верст не крюк" =))
вверх^
к полной версии
понравилось!
в evernote