Ciao.

Ho un problema con una pagina htm chiamata finestra.htm aperta all'interno di una popUp.

La pagina finestra.htm una volta aperta in popUp invia i dati ad una seconda pagina chiamata altrapag.htm in questo modo:

codice:
<script language="javascript" type = "text/javascript">

function ConvalidaForm()

{

if (form.campo.value == "0") 

{ 

alert("Selezione obbligatoria."); 
form.campo.focus(); 

//abortisce l'invio del form
return false;

} 
 	
  document.form.action = "altrapag.htm";
  document.form.target = "_blank";
  
    // Abilita l'invio del FORM
  return(true);

	}

</script>

...

<input type="image" src="../images/spedisci.gif" onclick="javascript:ConvalidaForm(); window.setTimeout('window.close()', 10);" />
Il problema è che quando il form di finestra.htm non viene convalidato (quindi il campo è uguale a zero) tramite la funzione ConvalidaForm() la popUp si chiude e si è costretti a riaprire la pagina finestra.htm.

Dove sbaglio?
Grazie