Cita: cuando haces un click para avanzar en el mes por ejemplo, haces un llamado a la misma pagina y le mandas los valores del mes, el año y el dia.... van entendiendo?
masomenos... o si, pero si es eso no entiendo lo de la recursividad que nuestro amigo "Bobby" (

) comenta
veamos.. cuando una página como la que decís se llama así misma pero con otros parámetros, no es más que hacer un enlace a la misma página pero agregando estos parámetros. Supongamos que estamos en la página "calendario.asp" y queremos pasar al día 01/05/2004. El enlace quedaría, por ejemplo, así:
<a href="calendario.asp?DIA=01/05/2004">Ir al 01/05/2004</a>
ahora supongamos que a priori no sabemos cómo se llama la página. entonces ponemos un ASP que nos devuelva el nombre de la misma:
<a href="<% = Request.ServerVariables("SCRIPT_NAME") %>?DIA=01/05/2004">Ir al 01/05/2004</a>
ahora supongamos que nos interesa ir al primer día de un año determinado pero "recordando" cuál fue el ultimo día visitado (01/05/2004) para luego dar la posibilidad de regresar a el facilmente:
<a href="<% = Request.ServerVariables("SCRIPT_NAME") %>?<% = Request.ServerVariables("QUERYSTRING") %>&ANIO=2003">Ir a enero de 2003</a>
No sé si esto será recursividad, reentrance, reentrancy o qué; pero es lo único que se me ocurre con las palabras que cité de tu mensaje.
saludos