javascript se ejecuta en el navagardr, si no están cargadas ambas páginas simultáneamente, no puedes llamar de una a otra.
Y si están cargadas, están en contextos distintos y tampoco puedes llamar directamente.
Los navegadores modernos soportan el envío de mensajes entre dos páginas cargadas simultáneamente en dos pestañas. Aquí un pequeño tutorial
http://javascript.info/tutorial/cros...th-postmessage . cuando termine la funcion en pagina2, puede enviar un mensaje a pagina1 y esta, a la escucha del mensaje, ejecutar su funcion.
Se bueno.