
06/08/2010, 08:50
|
 | | | Fecha de Ingreso: agosto-2008 Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Invocar funcion desde un link Hola de nuevo. Estoy desarrollando un calendario, el cual voy armando poco a poco (lo que en realidad es preocupante porque debo de terminarlo ya)...
En cada uno de los días tengo asignado un link para elegir la fecha y esta queda almacenada en una variable que muestro una vez elegida y que la envio a un ajax mediante un botón y actualizar un div. Hasta ahí todo bien.
El detalle es que, cuando elijo el día requerido, la página se refresca completamente para poder asignar la variable; aunado a lo anterior, el hecho de mostrarla para después enviarla al ajax, es porque no sé como invocar la función ajax directo desde el link; lo que tengo actualmente es esto: document.write("<td width='14%' align='center'><a href='agendau.asp?demo1="+matriz[fila][1]+"&resto="+obtiene_mes1()+"&cve="+<%=idusuario%>+" '>"+matriz[fila][1]+"</a><p> </p></td>")
y este otro código es el que uso en el botón para ejecutar el ajax: <form onSubmit="MostrarConsulta('consulta.asp?tcc=<%=tcc %>&fecha=<%=f%>&cve=<%=idusuario%>'); return false">
<center>
<input type="submit" value="Consultar por fecha" class="botonG" />
</center><br />
</form>
*MostrarConsulta(XXXXX) es la función ajax
Ahora bien, lo que necesito es no hacer ese paso de más al enviar a la página actual la fecha elegida para después ejecutar el ajax; se me ha ocurrido algo como esto (que claro, no funciona): document.write("<td width='14%' align='center'> "+"<form onSubmit='MostrarConsulta('consulta.asp?demo1="+ma triz[fila][0]+"&resto="+obtiene_mes1()+"&cve="+<%=idusuario%>+" '); return false'><input type='submit' value='Consultar' class='botonp' /></form>"+matriz[fila][0]+" <p> </p></td>")
¿Alguna sigerencia? |