Вопрос по JavaScript
У меня возникла проблема .
разные браузеры по разному реагируют на строчку
this.style.backgroundColor='....'; например ИЕ ее вообе не понимает и при этом как и положено ругается... ,а такую
this.setAttribute('bgcolor', '#d3d3d3', 0);
понимает как надо , но при этом продолжает ругатся...
хотя и понимать ее стал только IE начиная с 5 =(
где можно узнать . какие команды какие браузеры поддерживают или лучше подскажите как эту проблему решить проще (как функцию написать чтобы она оперделяла браузер и подставляла ту или иную команду)...
вопрос второй .
у меня есть функция которая отвечает за то ,что она показывает и прачет слои .
Как написать функцию .которая прячет все слои
ид которых забиты в массив . при этом исключая определенный слой.
(надоело писать что-то типа ...
<a class = "black" href =<? echo $this->home;?> onMouseOver="hiddenLayer('PO'); hiddenLayer('build'); hiddenLayer('buildsub'); hiddenLayer('subPO')">
PS я все делал под оперу. а когда полез проверять в другие
браузеры вот такая фигня выползла ....
|