Hola k tal, te respondere a la 2da pregunta k hicistes sobre introducir una fecha al pulsar un boton. Este es un codigo k al hacer clic en un boton o images si kieres aparece un popup el cual contiene un calendario pudiendo elegir una fecha con el mouse.
en tu proyecto copia los archivos k t mando, k son calendar.css, choosedate.js y la carpeta basic k contiene unas imagenes para tu calendario. Los cuales llamaras en la pagina k kieras hacer aparecer ste calendario de la siguiente forma:
<head>
<script language="javascript" src="choosedate.js"></script>
<link type="text/css" rel="stylesheet" href="calendar.css">
</head>
y en la parte de la pagina k aparecela el calendario lo referencias asi
<body>
<input name="Fecha" type="text" value="<%=fec%>" size="10" maxlength="10">
<script language=javascript>
<!--
var basicCal2 = new
calendar("FIELD:document.Mat_Alu.Fecha;FORMAT:1;DELIMITER:-;");
basicCal2.writeCalendar();
//-->
</script>
</body>
El codigo es un textbox con nombre Fecha, y si observas en la parte donde hace referencia a calendar("FIELD:document.Mat_Alu.Fecha;....
-Mat_Alu ese es el nombre de un from y Fecha es el del objeto en ste caso el textbox recuerdalo para lo cambies con tus respectivos nombres de objetos.
Este calendario popup lo utilison en un sistema para matriculas y funciona bien, asi k solo pruebalo k una interesante solucion. bye