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?