Foros del Web » Programando para Internet » Javascript »

Error: 'document.getElementById(...)' es nulo o no es un objeto

Estas en el tema de Error: 'document.getElementById(...)' es nulo o no es un objeto en el foro de Javascript en Foros del Web. Que tal gente, recurre a uds. porque como dice el topico tengo problemas con el metodo getElementById. Les estaria muy agradecido si me dan una ...
  #1 (permalink)  
Antiguo 17/08/2005, 10:45
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 19 años, 3 meses
Puntos: 0
Error: 'document.getElementById(...)' es nulo o no es un objeto

Que tal gente, recurre a uds. porque como dice el topico tengo problemas con el metodo getElementById.

Les estaria muy agradecido si me dan una mano !

El error que me aparece en el IExplorer es al ejecutar el siguiente codigo:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
function cambiar(id) {
	document.getElementById("im_" + id).src = "images/imagen1.gif"
}
</script>
<A style="CURSOR: hand" onclick="cambiar(01)">
	<img id="im_01" src="images/imagen2.gif">
</A>
</body>
</html>
  #2 (permalink)  
Antiguo 17/08/2005, 10:54
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Buenas

lo más probable es que el valor que esté recibiendo la función sea de 1 (sin el cero)

prueba a enviarle el parámetro usando comillas ('01')
  #3 (permalink)  
Antiguo 17/08/2005, 11:04
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 19 años, 3 meses
Puntos: 0
Gracias Tunait ! me solucionaste el problema, tenia que enviar el valor como string.

Saludos
  #4 (permalink)  
Antiguo 17/08/2005, 11:07
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Estupendo

me alegra que lo solucionaras.

Un saludo
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 03:06.