Foros del Web » Programando para Internet » Javascript »

Error se esperaba un objeto

Estas en el tema de Error se esperaba un objeto en el foro de Javascript en Foros del Web. El codigo: <a="#" onclick="marcar('cb27','td27')">a</a> function marcar(idcb,id) { if(getElementById(idcb).checked==true) { getElementById(idcb).checked=false;getElementById( id).backgroundColor="white" } else { getElementById(idcb).checked=true;getElementById(i d).backgroundColor="#f9f9f9" } } </script> pos eso que no se porke ...
  #1 (permalink)  
Antiguo 12/11/2004, 03:21
kan
 
Fecha de Ingreso: julio-2004
Mensajes: 170
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Error se esperaba un objeto

El codigo:
<a="#" onclick="marcar('cb27','td27')">a</a>
function marcar(idcb,id)
{
if(getElementById(idcb).checked==true)
{
getElementById(idcb).checked=false;getElementById( id).backgroundColor="white"
}
else
{
getElementById(idcb).checked=true;getElementById(i d).backgroundColor="#f9f9f9"
}
}
</script>
pos eso que no se porke me da error se esperqaba un objeto si los elementos con id cb27 y td27 si existen el error salta en la primera linea de codigo de la funcion
gracias
  #2 (permalink)  
Antiguo 12/11/2004, 03:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola kan:

Creo que getElementById debe "colgar" de document.

if (docuemnt.getElementById(...)...)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 12/11/2004, 04:06
kan
 
Fecha de Ingreso: julio-2004
Mensajes: 170
Antigüedad: 19 años, 9 meses
Puntos: 0
ya lo se pero sin document tambien deberia funcionar ahora lo he probado poniendo document y ay no me salta el error pero me sigue sin funcionar
gracias
  #4 (permalink)  
Antiguo 12/11/2004, 04:10
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola kan.

Además de lo que te dice caricatos (¡hola! ) te falta esto:

getElementById(id).style.backgroundColor

Saludos,
  #5 (permalink)  
Antiguo 12/11/2004, 04:12
kan
 
Fecha de Ingreso: julio-2004
Mensajes: 170
Antigüedad: 19 años, 9 meses
Puntos: 0
ok eso era no se komo no lo he visto
muchas gracias a los dos
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 07:06.