Ciao a Tutti,
ho la mia pagina index.asp con 2 bottoni che richiamano la funzione notify,
<head>
<script Language="JavaScript">
function notify(n) {
if (n==1 ) {
document.FrontPage_Form7.action ="mod.asp?nc=1”;
document.FrontPage_Form7.submit();
}
if (n==2 ) {
document.FrontPage_Form7.action ="mod.asp?nc=2”;
document.FrontPage_Form7.target = "_blank";
document.FrontPage_Form7.submit();
}
</script>
</head>
<body>
<form method="POST" name="FrontPage_Form7">
<button id="b1" onClick="notify(1)">Save1</button>
<button id="b2" onClick="notify(2)">Save2</button>
Nella pagina mod.asp ho:
<%@ Language=VBScript %>
<%
Option Explicit
Dim sa_nc
sa_nc = Request("nc")
If sa_nc = 1 then
Faccio una serie di operazioni
End If
If sa_nc = 2 then
Faccio altre cose
End If
%>
<HTML>
<BODY >
<script>
var j_nc='<%=sa_nc%>';
if (j_nc!=2) {
window.alert("Record saved !");
window.open('','_self','');
window.close()
}
else if (j_nc==2) {
document.write("<table border=0 width=1307>")
document.write("<tr>")
….
document.write("</table>")
}
</script>
</BODY>
</HTML>
Riassumendo:
Se dalla pagina index.asp schiaccio il pulsante Save1 , parte la pagina mod.asp con un alert finale che mi da’ il messaggio “Record Saved!”. Inoltre mi si chiude la pagina index.asp
Se invece dalla pagina index.asp schiaccio il pulsante Save2, parte la pagina mod.asp che pero’ rimane aperta, e mi fa vedere la tabella.
Vorrei che solo quando si schiaccia il pulsante Save2 la pagina mod.asp mi rimanesse aperta e che in contemporanea mi si chiuda la pagina index.asp.
Ho provato in vari modi ma senza riuscirvi … Grazie in anticipo x l’ aiuto !!!