Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Problema .load con Internet Explorer 8

Estas en el tema de Problema .load con Internet Explorer 8 en el foro de Jquery en Foros del Web. Saludos! Tengo un problema con Internet Explorer 8 (cómo no...) al hacer un .load a un DIV. Con Chrome, Mozilla e IE9 va bien, pero ...
  #1 (permalink)  
Antiguo 02/04/2013, 09:40
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años, 7 meses
Puntos: 13
Problema .load con Internet Explorer 8

Saludos!

Tengo un problema con Internet Explorer 8 (cómo no...) al hacer un .load a un DIV. Con Chrome, Mozilla e IE9 va bien, pero con IE8 no hay manera... No hay errores en el depurador, además he ido poniendo alerts en el código JS y entra bien en todos los sitios, incluso en el callback del .load, así que parece que funciona y lo ejecuta todo, pero no aparece la ventana...

Le he añadido un $(this).show() después del load pero tampoco. Si miro el código fuente desde el depurador, no se ve código dentro del DIV donde debería haber cargado. He probado a darle un height estático y poner borde por si se cargaba pero no se mostraba, pero no es el caso.

Al final hasta le he incluído un doctype de XHTML y lo he validado (en XHTML ha sido con el único que he conseguido eliminar todos los errores y warnings) por si mejoraba el asunto o algo pero ha sido inútil...

No se me ocurre qué más probar, sinceramente. Cualquier aportación será bien recibida

Gracias de antemano!
  #2 (permalink)  
Antiguo 02/04/2013, 14:09
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 16 años, 5 meses
Puntos: 12
Respuesta: Problema .load con Internet Explorer 8

podrias probar con .ajax http://api.jquery.com/jQuery.ajax/, su sintaxis no es tan sencilla como con load pero ofrece mucho más control sobre lo que se esta haciendo.

De no funcionar ya podría ser un bug del navegador o alguna característica de jquery que no es compatible con el ie8 el cual de por si da muchos problemas.
  #3 (permalink)  
Antiguo 03/04/2013, 02:40
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años, 7 meses
Puntos: 13
Respuesta: Problema .load con Internet Explorer 8

Muchas gracias Rosencrantz!

He estado mirándolo y buscando un ejemplo (no me acordaba ya de todo esto! ), pero como en realidad era para una aplicación bastante sencilla, me has hecho pensar en que antes podría probar otras versiones de jQuery. Estaba usando la 1.7.1, he usado la 1.6.4 y funciona todo bien. Por curiosidad probé también la 1.9.0 y tampoco funciona, no sé si es que a partir de 1.7.X dejó de ir el load en IE8 o se debe hacer de otra manera...

De todas formas estoy seguro de que tu solución también habría funcionado. Gracias de nuevo!

Etiquetas: ie8, internetexplorer, javascript, load
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 22:31.