PARA EL SEGUNDO CASO
yo creo que el problema es entonces que no pusiste el JavaScript en el HTML. Debes ponerlas entre las etiquetas de <head>, por li general yo lo pongo debajo de la etiqueta </title> solamente para mantener un orden. El Script sería este.
Código:
<script type="text/javascript">
<!--
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=0,width=320,height=240');");
}
// -->
</script>
fijate si lo pusiste, pues es lo unico que creo que te puede estar fallando.