Foros del Web » Programando para Internet » Javascript »

en firefoxs funciona y en explorer no

Estas en el tema de en firefoxs funciona y en explorer no en el foro de Javascript en Foros del Web. hola estoy probando este script http://www.ribosomatic.com/articulos...-de-registros/ y en firefox u chrome funciona pero en internet explorer me da el error Código: Error: Error del sistema: ...
  #1 (permalink)  
Antiguo 22/06/2012, 13:24
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
en firefoxs funciona y en explorer no

hola estoy probando este script

http://www.ribosomatic.com/articulos...-de-registros/

y en firefox u chrome funciona

pero en internet explorer me da el error
Código:
Error: Error del sistema: -1072896658.

la linea que me marca es

Código:
divFormulario.innerHTML = ajax.responseText
ya no se que más mirar!!!
  #2 (permalink)  
Antiguo 22/06/2012, 13:40
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: en firefoxs funciona y en explorer no

veo que en el script faltan variables por declarar explícitamente, colocale el var,

creo recordar que IE no es muy preciso en cuanto al debug y la linea de error, pero me parece increíble que a estas alturas no lo corrijeran
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 22/06/2012, 16:22
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: en firefoxs funciona y en explorer no

es un error que jamás había visto. me llama la atención que la leyenda sea "error del sistema". pensaba que esos errores, valga la redundancia, eran del sistema operativo.

también te falta el (;)
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #4 (permalink)  
Antiguo 22/06/2012, 18:34
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: en firefoxs funciona y en explorer no

declare las variables

y puse el (;)

y nada... me sigue dando el mismo error
  #5 (permalink)  
Antiguo 22/06/2012, 20:32
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: en firefoxs funciona y en explorer no

se de donde viene el error pero no se como solucionarlo


el problema es por el responseText

por que intento que devuelva los datos de un fichero que solo tiene
Código:
<div>Hola caracola</div>
y me da el mismo error

he probado de enviarle una cabecera con
ajax.setRequestHeader("Content-Type","text/html; charset=utf-8");

pero sigue fallando
  #6 (permalink)  
Antiguo 23/06/2012, 21:39
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: en firefoxs funciona y en explorer no

Cita:
Iniciado por engonga Ver Mensaje
hola estoy probando este script

http://www.ribosomatic.com/articulos...-de-registros/

y en firefox u chrome funciona

pero en internet explorer me da el error
Código:
Error: Error del sistema: -1072896658.

la linea que me marca es

Código:
divFormulario.innerHTML = ajax.responseText
ya no se que más mirar!!!
Que es lo que se supone que no funciona, la script(aplicación) que está en
http://www.ribosomatic.com/articulos...-de-registros/
ó lo que está haciendo vos (habría que ver si no hiciste alguna modificación indebida), si descargás los archivos del ejemplo completo, funciona perfectamente(FF12, IE9 y compatibilidad con IE8)), yo simplemente lo subí, y cree la tabla con el sql provisto

Demo
http://foros.emprear.com/ajax/ajax_3...ualizacion.php
Si bien el autor señala en una parte
Actualización [18.11.06]

La aplicación no funcionaba perfectamente en Internet Explorer , me di cuenta de ello gracias a los comentarios, así que probe la solución de Erick Blanco, la de usar el metodo POST en lugar de GET, para enviar el id del empleado en la función pedirDatos del archivo ajax.js, como también en el archivo consulta_por_id.php para recibir ese dato.
......

Ha hecho las correciones correspondientes.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 24/06/2012, 07:25
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: en firefoxs funciona y en explorer no

Fijate aquí:
http://blog.panoramio.com/2005/10/ex...072896658.html
y aquí:
http://www.developersnippets.com/200...2896658-in-ie/
Revisá la codificación de la página de respuesta. Quizá debas agregar en dicha página cabeceras como estas si estás trabajando con php:
Código PHP:
header("Content-type:text/html;charset=utf-8"); 
o
Código PHP:
header("Content-type:text/html;charset=iso-8859-1"); 
O quizá te baste con mb_convert_encoding o utf8_encode o utf8_decode

Etiquetas: ajax
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 19:15.