Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2008, 04:06
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: objeto.setAttribute(document.all ? "className" : "class", "Mi_Estilo"); ¿?

Estás asumiendo que document.all sólo lo soporta IE, pero lo que ocurre es que Opera también lo soporta.

Lo que podrías hacer es comprobar directamente que el navegador soporta class o className, y no mirar si soportan document.all y tratar de sacar conclusiones de eso.

Es decir, si primero haces un objeto.getAttribute("class") o objeto.getAttribute("className"), en cada navegador uno de ellos te debería devolver null y el otro no.