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