Gracias a los dos por responder. Así es Adler, la función NewCal le da el valor a demo1; y en realidad lo que no sabía era cómo enviar los datos. Y AlZuwaga, con respecto de enviar por ambos métodos, no fue necesario. Lo que pasa es que tengo un ajax [MostrarConsulta(datos)] que es el que me generará el resultado que necesito y tenía un dilema por el hecho de no conocer muy bien el trabajo en Ajax.
Lo resolví de la siguiente manera:
Código:
idusuario = 1
<form name="consulta" onSubmit="MostrarConsulta('consulta.asp?demo1=' + document.getElementById('demo1').value + '&cve=<%=idusuario%>'); return false">
<center>
<input id="demo1" readonly="true" name="demo1" size="8" > <a href="javascript:NewCal('demo1','ddmmyyyy')"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a><br /><br />
<input type="submit" value="Consultar" class="botonp" />
</center>
</form>
function MostrarConsulta(datos)
{
divResultado = document.getElementById('derecha');
ajax=objetoAjax();
ajax.open("GET", datos);
//alert(datos);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
//alert(ajax.responseText);
divResultado.innerHTML = ajax.responseText;
}
}
ajax.send(null)
}
Pero probaré, por mera curiosisdad las dos maneras que me han recomendado.
Saludos.