Foros del Web » Programando para Internet » Javascript »

Este codigo no funciona en Firefox

Estas en el tema de Este codigo no funciona en Firefox en el foro de Javascript en Foros del Web. Hola a todos, a que se puede deber que este codigo funcione bien para ie y no para mozilla y tampoco chrome document.getElementById("catalogos").style.height = document.body.clientHeight; ...
  #1 (permalink)  
Antiguo 03/02/2010, 13:55
thi
 
Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años
Puntos: 0
Este codigo no funciona en Firefox

Hola a todos,

a que se puede deber que este codigo funcione bien para ie y no para mozilla y tampoco chrome

document.getElementById("catalogos").style.height = document.body.clientHeight;
document.getElementById("catalogos").style.width = document.body.clientWidth-208;

Un saludo.
  #2 (permalink)  
Antiguo 03/02/2010, 21:00
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Este codigo no funciona en Firefox

Código Javascript:
Ver original
  1. var ancho = window.innerWidth || document.documentElement.clientWidth;
  2. var alto = window.innerHeight || document.documentElement.clientHeight;
  3.  
  4. document.getElementById("catalogos").style.height = alto+'px';
  5. document.getElementById("catalogos").style.width = ancho - 208+'px';
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 04/02/2010, 11:11
thi
 
Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años
Puntos: 0
Respuesta: Este codigo no funciona en Firefox

¡FUNCIONA! Gracias jackson666

Si tienes tiempo y quieres me puedes explicar porque con tu codigo funciona, lo de poner px ya lo sabía pues el unico navegador que entiende todas las medidas como pixels es el explorer pero la declaración de variables no la pillo.

Un saludo.
  #4 (permalink)  
Antiguo 04/02/2010, 13:36
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: Este codigo no funciona en Firefox

En realidad es problema del navegador, la manera para obtener el tamaño de la pantalla varia de acuerdo al navegador, mas info aqui
http://www.anieto2k.com/2009/04/29/7...ernet-explorer
__________________
I am Doyle please insert code.

Etiquetas: firefox
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 04:44.