Foros del Web » Programando para Internet » Javascript »

Evento onclick no ejecuta función Javascript

Estas en el tema de Evento onclick no ejecuta función Javascript en el foro de Javascript en Foros del Web. Estimados, tengo un problema en mi pagina, que no llama a la funcion javascript desde <php>, comparto lineas de codigo referentes a la consulta, y ...
  #1 (permalink)  
Antiguo 22/03/2010, 13:53
 
Fecha de Ingreso: noviembre-2004
Ubicación: Argentina
Mensajes: 18
Antigüedad: 19 años, 5 meses
Puntos: 0
Evento onclick no ejecuta función Javascript

Estimados, tengo un problema en mi pagina, que no llama a la funcion javascript desde <php>, comparto lineas de codigo referentes a la consulta, y solicito ayuda por favor, en realidad El ej. de alert "Esto es una prueba" no es la funcion que quiero hacer, pero ni siquiera eso hace

en el "cuerpo" de la pagina tengo la siguientes instrucciones:

echo "<td><button onClick='OpcEnvio();'>Altas</button></td>";
echo "<td><button>Bajas</button></td>";
echo "<td><button>Modificacion</button></td>";


en el "head" tengo las siguientes:
<script language="javascript">
function opcEnvio()
{
alert("Esto es una prueba");
}
</script>

Aclaro también intenté hacer (pero tampoco llama a la funcion )
echo "<td><button onclick=\"OpcEnvio();\">Altas </button></td>";
Desde ya gracias
  #2 (permalink)  
Antiguo 22/03/2010, 13:55
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Evento onclick no ejecuta función Javascript

fijate en las mayusculas y minusculas

onClick='OpcEnvio();'

function opcEnvio()

...
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 22/03/2010, 14:14
 
Fecha de Ingreso: noviembre-2004
Ubicación: Argentina
Mensajes: 18
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Evento onclick no ejecuta función Javascript

Gracias, siempre me pasa ese problema del detalle de las letras. Tenías razón.

Ahora, aprovecho tu amabilidad y te pregunto otra cosa:
si yo quisiera colocar en el "cuerpo" lo siguiente:

echo "<td><button id='but_pel'>Altas</button></td>";

y en el lugar de la cabecera;
<script type="text/javascript">

document.getElementById("but_pel").onClick = opcEnvio;

function opcEnvio()
{
alert("Hola");
}

No me funciona ese código, sabés el motivo (ya comprobé las mayúsculas y minúsculas)

Gracias, un abrazo
  #4 (permalink)  
Antiguo 22/03/2010, 14:18
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Evento onclick no ejecuta función Javascript

podrias poner dentro del button el evento onclick o intentarlo asi
document.getElementById("but_pel").onClick(opcEnvi o()); <-- aunque no doy fe de que funcione :P
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 22/03/2010, 14:27
 
Fecha de Ingreso: noviembre-2004
Ubicación: Argentina
Mensajes: 18
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Evento onclick no ejecuta función Javascript

Hola,
Intenté con

document.getElementById("but_pel").onClick(opcEnvi o());

pero no funciona, igual de la otra forma que antes postee puedo hacer lo mismo.

Muchas gracias por tu colaboración.
  #6 (permalink)  
Antiguo 22/03/2010, 15:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Javascript

Etiquetas: onclick, eventos
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 01:20.