Сообщение от Riim
|
Интересно где бы откопать браузер, который не поддерживает getElementById. Мне такой для коллекции нужен.
eval - зло. Здесь он совершенно не нужен.
Вы точно протестировали эту функцию? Для currentStyle нужен camelCase (или как там называется), а для getPropertyValue нужен .... , блин да не помню. В общем backgroundColor и background-color.
Кто сказал, что если есть documentElement.clientWidth, то в нем обязательно правильное значение.
|
1. Вам мешает document.all?! стоит ли отрезать его, если можно добавить дополнительную возможность?!
2. Eval исправил... писал её давно.
3. Эта функция работает в указанных браузерах. Если чесно все своиства не перебирал, но если нужно - выложу отдельно ф-цию для чтения/смены бэкграунда.
4. В нём правильное значение. IE8 понимает только эту конструкцию. Без documentElement возвращается пустое значение.