Pagina che si apre all'interno della popup (nota.asp):
codice:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function convalidaForm(Qform)
{
for (var a = 0; a < Qform.elements.length; a++)
{
var campo = Qform.elements[a];
if ((campo.value == '') || (campo.value == 'undefined'))
{
window.alert('Il campo "' + campo.name +'"\nè un campo obbligatorio in questo form.');
campo.focus();
return false;
}
}
// Abilita l'invio del FORM
return(true);
}
//-->
</script>
</head>
<body bgcolor="#EAEFFF">
<form name="Qform" method="POST" ACTION="ProcessaNota.asp?data=2006/09/08" onsubmit="return(convalidaForm(this));">
<p style="margin: 3" align="center"><font face="Verdana" size="1" color="#385395">
Motivazione</font>
<p style="margin: 3" align="center"><p style="margin: 3" align="center">
<textarea rows="8" name="Nota" cols="29" style="background-color: #FFFFFF; font-size:8 pt; font-family:Verdana"></textarea><p style="margin: 3" align="center">
<p style="margin: 3" align="center">
<input type="image" src="../img/invia_button.gif" border="0" onClick="return(confirm("La motivazione sarà inviata.\nConfermi?")); return false" align="middle" name="I3">
</form>
</body>
Pagina che si apre sotto la popup:
codice:
<script>
window.open("Nota.asp?uoat=8&data=2006/09/08", "nomeFinestra", "top=250,left=350,width=300,height=250");
</script>
Pagina che genera la popup:
codice:
<%
strData = request.querystring("dt")
strValore = request.querystring("bt")
if strValore = "Aut" then
sql_update = ....
Set objRs = cn.Execute(sql_update)
else
%>
<script>
window.open("Nota.asp?data=<%=strData%>", "nomeFinestra", "top=250,left=350,width=300,height=250");
</script>
<%
end if
%>
Dunque accade che se nella pagina che genera la popup la condizione non è verificata, si apre la pagina nota.asp all'interno della popup; sotto la popup si apre una pagina bianca.
Se proseguo nella compilazione del form di nota.asp tutto va bene, mentre se chiudo la popup cliccando su X, si chiude la popup e mi rimane aperta la pagina bianca.
Vorrei che se si chiude la popup dal simbolo X si venga reindirizzati alla pagina principale, evitando così la pagina bianza sul browser.
Grazie-