Hola:
Tal vez hubiera sido mejor que bajaras el script y copiaras también el código del popup.
En el popup enlaza con la librería: <script src="calendario.js"...>, y en el body llama a la fución calendar con estas líneas:
Código:
<body>
<script type="text/javascript" >
<!--
_hoy = new Date();
document.writeln(calendar(_hoy.getMonth(), _hoy.getFullYear(), "calendario1", "seleccionaFecha"));
//-->
</script>
</body>
Solo faltaría en el popup definir el código "seleccionaFecha" y la inicialización, que en el ejemplo lee la url para obtener el destino de la fecha seleccionada... Fíjate que las llamadas son:
Código:
<button type="button" onclick="window.open('popup.html?destino=ej.entrada', '_blank', 'width=277,height=202')">
rellenar entrada
</button>
En la url "popup.html" se le añade la variable destino codificada como formulario.campo, podrías simplificarlo solo con el id...
Trata de hacerlo, y si te trabas en algo, no dudes en preguntar.
Saludos