|
Camadas com Internet Explorer 5, 6, Netscape 6, 7 e OperaO manejo de camadas pode se complicar muito pelas diferentes versões dos navegadores. Vamos aprender a simplificar o uso de camadas com getElementById(), que funciona em IExplorer 5 em diante, Netscape 6 em diante e Opera.
Todos os programadores tiveram alguma vez que enfrentar aos problemas de compatibilidade que apresentam os navegadores desenvolvidos por Netscape e Microsoft.
Devido a que tinham dois DOM (Modelo de objetos do documento) diferentes, a forma de acessar de um e outro eram diferentes, provocando a necessidade de utilizar diferentes truques para conseguir que os scripts fossem compatíveis com os dois navegadores.
Estes problemas se solucionaram em certa medida desde a adoção por parte das companhias do DOM definido pelo W3C, ao poder escrever o mesmo código e que fosse compatível com os dois navegadores. O único problema que apresenta é que o script não será compatível com as versões anteriores de tais navegadores, provocando no caso de necessitar compatibilidade para atrás, a necessidade de adicionar o código especifico para as versões anteriores que se desejem implementar.
Uma das funções chave para trabalhar com dois navegadores ao mesmo tempo, é a função getElementById(elemento) que recebe por parâmetro o nome de um elemento da página, e devolve o objeto correspondente. Através desta função, se poderão acessar a todas as propriedades do objeto. Esta função está definida no padrão do W3C.
Uma vez tendo o objeto, bastará acessar à propriedade style, para através dela, acessar a todos os estilos definidos no elemento.
A vantagem de utilizar este método, é que não necessitaremos distinguir que navegador está sendo utilizado, já que funciona para os dois.
Autoria e outras referências sobre este artigo
Manuais relacionados com este artigo
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Javascript + Entrar em Scripts em Javascript
|
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
|
Foi encontrado um comentário sem rever
|