Estoy entrando en la tecnologia DHTML y lo primero que estoy viendo detalladamente es que hay diferencias entre navegadores.
Con un tutorial que baje estoy tratando de hacer ciertas cosas y me aparecen un monton de dudas.
Encontre varias funciones para averiguar cosas de los navegadores. Las listo a continuacion con tres navegadores: IE 6, Netscape 7, Firefox 1.5
_________________________________________________
IE 6
navigator.appName: Microsoft Internet Explorer
navigator.appVersion: 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
document.all: [object]
document.layers: undefined
navigator.platform: Win32
document.getElementById: function getElementById() { [native code] }
navigator.userAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
_________________________________________________
Netscape 7
navigator.appName: Netscape
navigator.appVersion: 5.0 (Windows; es-ES)
document.all: undefined
document.layers: undefined
navigator.platform: Win32
document.getElementById: function getElementById() { [native code] }
navigator.userAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.0.1) Gecko/20020823 Netscape/7.0
_________________________________________________
Firefox 1.5
navigator.appName: Netscape
navigator.appVersion: 5.0 (Windows; es-ES)
document.all: undefined
document.layers: undefined
navigator.platform: Win32
document.getElementById: function getElementById() { [native code] }
navigator.userAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
_________________________________________________
- appName de Firefox y netscape despliega netscape
- appVersion no coincide con la version del navegador
- document.all es aceptado por IE pero no por los demas lo que tengo entendido que es correcto pero document.layers tendria que ser aceptado por netscape y sin embargo sale umdefined
- userAgent para los tres despliega Mozilla. ¿Qué es mozilla y que es navigator entonces? Tenia entendido que Mozilla era el motor de firefox y que navigator era de netscape.