Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/02/2008, 09:50
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Funciona en IE pero no en FireFox

Hola:

Estos condicionales son innecesarios a estas alturas:
Cita:
Código PHP:
if (document.getElementById) {
document.getElementById(ob).style.display 'inline-block';
}
else if (
document.layers && document.layers[ob]) {
document.layers[ob].display 'inline-block';
}
else if (
document.all) {
document.all[ob].style.display 'inline-block';

En su lugar, el document.getElementById() funciona en todos los navegadores. Se ahorra código y se mejora todo en general.

Por otra parte, el valor para display "inline-block" no existe, o es "inline", o es "block", pero no existe "inline-block". Firefox te lo comenta como advertencia, no como error. Te dice que no se ha tomado como válida la declaración, que se ha omitido.

Cita:
Iniciado por FF
Warning: Error in parsing value for property 'display'. Declaration dropped.

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.