Problemi con chiusura di popup e passaggio argomenti

lorenzolentini

Nuovo Utente
25 Gen 2009
1
0
0
Salve a tutti,
mi chiamo Lorenzo e sono un nuovo utente.
Non sono molto esperto e quindi mi rivolgo a voi esperti di codice.

Ho un problemone che mi assilla da giorni e non riesco a venirne a capo.

Ho due pagine:
1. pagina asp "sceglidata.asp" con un form nel quale l'utente sceglie una data di arrivo ed una di partenza. Essendo due le informazioni, l'ho resa una finestra di popup;

2. pagina asp normale "prenota.asp" con un form che accoglie i due argomenti del form passati dalla pagina "sceglidata.asp" in campi di testo nascosti che, insieme con i suoi dati del form, verranno inviati ad una pagina asp che invierà tutti i dati sotto forma d'email;

Il problema è la pagina "sceglidata.asp".
Voglio fare in modo che quando l'utente compila il form con le date e preme il pulsante INVIO la finestra si chiude e si apre nel browser la pagina "prenota.asp".

Ho parzialmente risolto la cosa con uno script Javascript e ve lo posto:

al pulsante INVIO del form della pagina "sceglidata.asp" ho messo l'evento:

<input name=submit type=submit value="INVIA" onclick="javascript:ChangeMenu('prenota.asp')">

che richiama lo script:

<script type="text/javascript">
function ChangeMenu(file){
top.opener.window.location.href = file;
window.close();
}
</script>


Se metto questo script funziona tutto alla perfezione: si chiude la finestra di popup "sceglidata.asp", si carica nel browser la pagina "prenota.asp" ma non partono i dati del form ad alla pagina "prenota.asp" non arriva niente!!!
Le date scelte dal cliente non arrivano alla pagina "prenota.asp" e quindi non risolvo proprio niente.
Se tolto il Javascript dal pulsante INVIO i dati del form partono ma non si chiude la finestra di popup e la pagina "prenota.asp" viene caricata nella stessa finestra di popup. Un autentico casino, in pratica.

Come posso fare?
Cosa devo aggiungere?
Perché con questo script Javascript non partono i dati del form?
Come potrei risolvere???



Attendo, by Lorenzo
 
Ultima modifica:

Discussioni simili