Chiudere una finestra popup dopo il submit

campanella

Nuovo Utente
24 Gen 2006
1
0
0
Un saluto a tutti,

vi espongo il mio problema:
ho una pagina "madre" con una form da riempire e poi inviare al
mio database, parte di questi campi li vorrei valorizzare con la form della popup che apro in javascript, (per problemi di nidificazione delle form)questo è lo script che risiede nella pagina madre per poter aprire la popup:

<SCRIPT LANGUAGE="JavaScript">
function openWindow() {
open ("Esami.shtml","new"," height=500,width=900,scrollbars=1,resiza
ble=0,status=0,menubar=0,toolbar=0,location=0")
}
</SCRIPT>

nella popup figlia, alla fine del riempimento dei campi devo poter inviare i dati con il metodo post sul mio database e la procedura stessa li invierà alla pagina madre, ma devo poter chiudere la popup figlia dopo aver inviato i dati al DB.

<form action="/4DACTION/P_Prova" method="post">
<input type="submit" name="Submit" value=" Conferma " >
</form>

4DACTION chiama una procedura di 4thDimension (database relazionale)
e P_Prova è la procedura chiamata che elabora i dati della popup, dopodichè da 4D ritorno nella pagina madre.

il problema è che non conosco e non so se è possibile inviare con il metodo <form method="post" action=.......... il comando per poter chiudere con il submit di conferma la finestra popup.

P.S. ho provato in tutti i modi, con la form action sopra mi lancia la procedura, se inserisco onClick o onSubmit dopo il value mi chiude soltanto la window senza far partire la procedura, di questo me ne accorgo perche dentro di essa ho inserito un trace che mi permette di seguire passo passo il percorso.

grazie anticipatamente

vito :confused:
 

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Visita sito
Uhm...mi viene in mente ke potresti salvare nel db, poi aprire nella pagina madre l'altro form passandogli le variabili che devi mantenere tramite querystring...e poi un bel window.close() x kiudere il popup...nn mi sembra complicatissimo
 

lukeonweb

Utente Attivo
5 Mar 2003
5.180
10
38
42
Napoli
www.lucaruggiero.it
ma perchè amate le cose complicate?

le popup non sono nemmeno consigliate per l'accessibilità e in più, con tutto i popup locker che ci sono in giro, rischi che non si aprano nemmeno
 

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Visita sito
lukeonweb ha scritto:
ma perchè amate le cose complicate?

le popup non sono nemmeno consigliate per l'accessibilità e in più, con tutto i popup locker che ci sono in giro, rischi che non si aprano nemmeno
Concordo con Luke...al limite si potrebbero utilizzare in una piccola intranet in modo tale ke a voce dici all'utente come levare il blocco dei popup:D già che che siamo in tema...non c'era un modo in javascript x capire se l'utente ha il blocco attivato?