Foros del Web » Programando para Internet » Javascript »

'IE5' no está definido

Estas en el tema de 'IE5' no está definido en el foro de Javascript en Foros del Web. Hola, tengo un código que comprueba la versión del navegador: Browser = new function () { this.isSupported = function(){ return typeof document.getElementsByTagName != "undefined" && ...
  #1 (permalink)  
Antiguo 10/03/2005, 06:12
 
Fecha de Ingreso: marzo-2005
Mensajes: 1
Antigüedad: 19 años, 8 meses
Puntos: 0
'IE5' no está definido

Hola, tengo un código que comprueba la versión del navegador:

Browser = new function () {

this.isSupported = function(){
return typeof document.getElementsByTagName != "undefined"
&& typeof document.getElementById != "undefined";
};

var u = navigator.userAgent;
var OMNI = u.indexOf("Omni") > 0;

this.OP5 = /Opera [56]/.test(u);
this.OP7 = /Opera [7]/.test(u);
this.MAC = /Mac/.test(u);

if(!this.OP5 && !OMNI){
this.IE5 = /MSIE 5/.test(u);
this.IE5_0 = /MSIE 5.0/.test(u);
this.MOZ =/Gecko/.test(u);
this.MAC_IE5 = this.MAC && this.IE5;
this.IE6 = /MSIE 6/.test(u);
this.WIN9X = /Win9|Windows 9/.test(u);
}
};


Funciona perfectamente en todos los navegadores, salvo en determinadas versiones del IE6, donde sale un mensaje de error que dice:

'IE5' no está definido

Me estoy volviendo un poco loco porque solo pasa en una versión muy determinada del IE6, y no consigo que no aparezca el error. ¿Alguien me podría dar alguna pista?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:46.