Gracias Javier.
El script sigue fallando, aunque creo que no es el script en sí, sino que no llega a ejecutarlo porque no abre bien la ventana desde el formulario siguiente:
Cita: <form method="post" action="http://dominio/carpeta/pagina.php" target="nueva" onsubmit="window.open('','nueva','');window.close( )">
¿Puede ser que esto no lo interprete bien mozilla?
Y en el script del primer mensaje lo han probado algunos compañeros y me cuentan que la function carga() les cierra las dos ventanas, la actual y la que se supone que abre con window.open.
Me gustaría que una vez dado el alert de error mantuvier abierta la del window.open y que cerrara la página que llama originalmente a la función carga.
Espero no liaros mucho.
:)