Foros del Web » Programando para Internet » Javascript » Frameworks JS »

IE no reconoce éste script a la 1ª

Estas en el tema de IE no reconoce éste script a la 1ª en el foro de Frameworks JS en Foros del Web. Hola a todos, me pasa algo muy curioso, cuando arranco desde IE una web con éste script...: Código: $(document).ready(function() { windowheight = $(window).height(); t = ...
  #1 (permalink)  
Antiguo 04/07/2011, 14:37
Avatar de Paramericano  
Fecha de Ingreso: agosto-2010
Mensajes: 137
Antigüedad: 13 años, 8 meses
Puntos: 8
IE no reconoce éste script a la 1ª

Hola a todos, me pasa algo muy curioso, cuando arranco desde IE una web con éste script...:

Código:
$(document).ready(function() {
	  windowheight = $(window).height();
    t = windowheight;
});
La primera vez el valor 't' da como resultado '0'. En cambio la 2 y demás ya da el resultado correcto (en éste caso la altura de la pantalla del navegador).
En cambio, en los demás navegadors sale a la 1ª.

¿Por qué sucede esto?, ¿Cómo se puede solucionar ésto para que también en Internet Explorer salga a la 1ª? Muchas gracias.
  #2 (permalink)  
Antiguo 05/07/2011, 09:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: IE no reconoce éste script a la 1ª

en IE es obligatorio var

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.      var windowheight = $(window).height();
  3.     var t = windowheight; //si t es global, omitir var aquí y colocarlo en la declaración
  4. });
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 05/07/2011, 13:44
Avatar de Paramericano  
Fecha de Ingreso: agosto-2010
Mensajes: 137
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: IE no reconoce éste script a la 1ª

Cita:
Iniciado por maycolalvarez Ver Mensaje
en IE es obligatorio var

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.      var windowheight = $(window).height();
  3.     var t = windowheight; //si t es global, omitir var aquí y colocarlo en la declaración
  4. });
Muchas gracias por la respuesta. Problema solucionado. Me da vergüenza ahora al ver lo sencillo que era, pero bueno, el que no sabe... Muchas gracias.

Etiquetas: javascript, reconoce
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 23:07.