Foros del Web » Programando para Internet » Javascript »

errores javascript en explorer 7

Estas en el tema de errores javascript en explorer 7 en el foro de Javascript en Foros del Web. Hola gente , estoy depurando una página que no me funciona bien con explorer 7 ni 6 . En mozilla si veo la consola de ...
  #1 (permalink)  
Antiguo 15/02/2010, 14:25
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
errores javascript en explorer 7

Hola gente , estoy depurando una página que no me funciona bien con explorer 7 ni 6 .
En mozilla si veo la consola de errores me tira estos errores:
Código:
Error: syntax error
Archivo de origen: http://localhost/novoalquiler/Buscar...-111-111/js.js
Línea: 35, columna: 4
Código fuente:
    if (GBrowserIsCompatible()) { 

Error: turnOn is not defined
Archivo de origen: http://localhost/miweb/Buscar/zanaho...lemento.php/25
Línea: 1


Error: turnOff is not defined
Archivo de origen: http://localhost/novoalquiler/Buscar...111-111/Motril
Línea: 1

Error: elem is null
Archivo de origen: http://localhost/novoalquiler/Buscar...111-111/Motril
Línea: 20

 elem = document.getElementById("loading");
 	elem.style.display="none";
	  history.go(0);

/* la Id loading es una DIV que si existe en la pag */

Y por último 
Error: Permiso denegado a <http://talkgadget.google.com> al llamar al método Location.toString en <http://www.google.es>.


 turnOn y  turnOff están en un javascript externo con este código
function turnOn(imgN) { 
	if (document.images) { 
	document[imgN)].src = eval(imgN)+ "on.src"); 
	}
}

function turnOff(imageN) { 
	if (document.images) {
	 document[imgN)].src = eval(imgN) + "off.src"); 
	}
}
Llevo dias dándole vueltas y no consigo depurar el error, con mozilla funciona perfectamente la page , el problema lo da con Iexplorer 6 y 7 (con 8 no he probado)
Mil gracias de antemano y un saludo desde Barcelona (::
__________________
Videotutoriales de Drupal
  #2 (permalink)  
Antiguo 15/02/2010, 14:29
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Respuesta: errores javascript en explorer 7

mmm, lo tienes colgado en algun host? si lo tienes colgado, seria exelente para ver toodos esos errores...
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #3 (permalink)  
Antiguo 15/02/2010, 17:04
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: errores javascript en explorer 7

Cita:
Iniciado por hector2c Ver Mensaje
mmm, lo tienes colgado en algun host? si lo tienes colgado, seria exelente para ver toodos esos errores...
En realidad lo tenía solo en local, pero he subido el ejemplo a inet:



Dice que la calve API de google no es válida , pero eso es porque esta registrada para otro dominio diferente (ese no es el fallo).
Aunque no salga contenido los errores si salen en Explorer 7 , esta vez solo me dice
"se requiere un objeto" , pero en local me tira más errores como explicaba arriba.

Un saludo y mil gracias
__________________
Videotutoriales de Drupal

Última edición por Dundee; 16/02/2010 a las 10:05
  #4 (permalink)  
Antiguo 15/02/2010, 19:59
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: errores javascript en explorer 7

en firefox me dice el mismo error que en iexplorer8, el objeto elem es nulo o no se encontro. se debe a que estas intentando accesar a un elemento que aun no existe en el documento. para que no te muestre ese error tienes que invocar el codigo luego del navegador crear dicho elemento, ya sea inmediatamente luego del elemento o cuando el documento termine de cargar (evento onload).
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 16/02/2010, 03:34
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: errores javascript en explorer 7

Cita:
Iniciado por zerokilled Ver Mensaje
en firefox me dice el mismo error que en iexplorer8, el objeto elem es nulo o no se encontro. se debe a que estas intentando accesar a un elemento que aun no existe en el documento. para que no te muestre ese error tienes que invocar el codigo luego del navegador crear dicho elemento, ya sea inmediatamente luego del elemento o cuando el documento termine de cargar (evento onload).
Gracias zerokilled una de los fallos era el que tu dices, pero me sigue tirando un error de "carácter no válido" ¿que puede ser?
También a menudo me sale una ventanita que no me deja cargar la página y que dice:
Internet explorer no puede abrir el sitio ......
Operación anulada (esto tanto en local como en inet)

Acabo de comprobar que el código que me genera el problema de no dejarme abrir la página es el de google maps; en concreto este:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=TTYYUUJUgeN4hKhEfc4y Vl1rEAycBQqGqPkIfaTTcLa99fj-pJ2iUVkRhTAqbYIHTpVHJzvSj55GDHHH" type="text/javascript"></script>

¿Como puedo hacer para que me deje ver la página?

Mil gracias
__________________
Videotutoriales de Drupal

Última edición por Dundee; 16/02/2010 a las 04:21
  #6 (permalink)  
Antiguo 16/02/2010, 09:52
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: errores javascript en explorer 7

te recomiendo que si tienes una pagina de prueba en internet y siempre que vayas a darle seguimiento a los problemas, que tambien realices los cambios en dicha pagina para asi estar al tanto de los cambios que has ido haciendo. en la pagina de prueba sigo viendo el mismo problema de modo que no sabria indicarte a que se debe algunos de los nuevos problemas, en especifico el de caracter invalido.

el error de operacion anulada por lo general sucede cuando intentas modificar el DOM de un elemento que aun el navegador no ha terminado de crear. por ejemplo, si tienes un script dentro de un DIV y dicho script agrega o remueve un elemento del DIV con appendChild o removeChild. hasta donde tengo conocimiento solamente sucede en iexplorer.

en cuanto al script de google pues no se que decirte porque no estoy al tanto de la API de google y ni siquiera las he utilizado. ¿sera que te falta cargar algun otro script de google?
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 16/02/2010, 10:04
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: errores javascript en explorer 7

Cita:
Iniciado por zerokilled Ver Mensaje
el error de operacion anulada por lo general sucede cuando intentas modificar el DOM de un elemento que aun el navegador no ha terminado de crear. por ejemplo, si tienes un script dentro de un DIV y dicho script agrega o remueve un elemento del DIV con appendChild o removeChild. hasta donde tengo conocimiento solamente sucede en iexplorer.
Bueno ya lo he arreglado , solamente era que tengo que cargar la función load() una vez haya cargado el DOM (window.onload;) , solo eso.

Gracias a tod@s.
__________________
Videotutoriales de Drupal

Etiquetas: explorer
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 10:59.