Newsgroup: it.comp.www.php
Titolo: passaggio parametro popup in chiusura

Ciao, ho ancora un problemino nella gestione dei popup!
Nei giorni scorsi avevo chiesto aiuto sul come aprirli, e passar loro 
dei parametri!
Un dubbio..
Nella form di popup io faccio inserire all'utente dei valori, e quando 
clicca sul bottone che chiude lo stesso, io vorrei passare al form 
principale, che intanto è rimasto aperto, i campi inseriti!
ma come?
cod. di es.
print "<label class=\"12blue\"><b>Nuovo Contatto:</b></label><br><br>"; 
print "<div align=\"left\">";
print "<table border=\"0\">";
print "<tr>";
print "<td width=\"200\"><label class=\"12
\"><b>Descrizione:</b></label></td>";
print "<td><input type=\"text\" id=\"forn\" size=\"40\" 
name=\"ragsoc\"></td>";
print "</tr>";
print "<tr><td width=\"200\"><label class=\"12blue\"><a 
target=\"principale\" href=\"form_principale.php\" 
Onclick=\"javascript=window.close();\"><img border=\"0\" 
src=\"image/aggiungi.gif\" width=\"16\" height=\"16\"><b>Aggiungi 
contatto</b></a></label></td>";
Come faccio dal form principale a prendere il parametro "ragsoc", che 
non è altro che il campo inserito dall'utente nel popup?
Grazie moltissime...
(Rob se risponderai tu, sappi è l'ultimo enigma sui popup che ho da 
chiedere..grazie maestro!)
baci baci!

 ma come?
E' un problema da risolvere lato client, con Javascript.
Ciao,
   Fabrizio
---website: 
http://www.negusweb.it

 chiedere..grazie maestro!)
Se mi chiami....io DEVO rispondere per forza. :)
Ma una cosa non mi è chiara:
Dalla pagina principale, su cui c'è un form, quando clicco su un 
particolare bottne, mi viene aperta una popup, con un altro form; io 
riempio questo secondo form, e dopo la chiusura di questa popup i dati 
appena immessi vuoi che siano visualizzati nei campi del form 
principale?
E a che pro? Voglio dire, non fai prima a usare un solo form, facendo 
inserire direttamente là i dati necessari?
Probabilmente non ho capito bene, quindi spiegami bene in dettaglio 
quello che vuoi fare, così troviamo la soluzione. :)
-- 
rob4you
www.outofmind.eu

 inserire direttamente là i dati necessari?
Ciao Rob!!! su di te si può sempre fare affidamwento!
A che pro mò te lo svelo!! :))
Allora nella form rub_telefonica.php io dò la possibilità all'utente di 
ricercare i numeri nella ruibrica telefonica..
Quindi cè un text in cui si inserisce la lettera, o parola da ricercare, 
un bottone, che se viene cliccato ricarico la pagina con i risultati 
della ricerca ottenuti, e quindi con i rispettivi indirizzi e numeri di 
telefono..
Al fondo della pagina ho un tasto "Nuovo contatto", in cui apro il popup 
richiedendo i dati in input, e quando viene confermato vorrei: chiudere 
il popup, e ricaricare la pagina rub_telefonica.php con a questo punto 
anche il nuovo inserimento all'interno!
E' chiaro del perchè? Il popup non è il compito principale della form, ma 
solo un'opzione!
A questo punto per passare i valori inseriti dal popup alla form 
rub_telefonica.php?
mercì!! di cuore!!
bacio rob!!

 bacio rob!!
Mado.....tutti questi baci mi faranno squagliare. LOL
-- 
rob4you
www.outofmind.eu

 
Puoi usare l'evento onUnLoad di BODY del popup in questo modo:
<BODY onunload="if(window.opener)window.opener.location.reload()">
Enzo

rob!! grazie di cuore!!! hai centrato!!
e son riuscita a realizzare ciò che mi hai detto!
solo una cosa...il punto 5:
(5) sempre nella stessa popup, al termine dell'inserimento, la pagina 
visualizza semplicemente un qualcosa tipo "Inserimento avvenuto con 
successo, clicca qui per tornare al menu principale". E sul link 
"clicca qui" ci metti semplicemente una chiamata a codice javascript 
tipo:
<a href="javascript:window.close();">Clicca qui</a>
non posso anzichè visualizzare il link chiudere automaticamente la finestra 
di popup?
cioè..al momento della conferma di inserimento, ricarico il popup eseguendo 
l'INSERT dei dati immessi, e quando effettuato chiudere automaticamente il 
popup?
rob sei un angioletto..
:)))))

  :)))))
& you are my love. LOL
-- 
rob4you
www.outofmind.eu

 & you are my love. LOL
O_O
bacio!

  :((((((((((((
E si...perché io sono una bestiaccia rara: non devi scrivere
windows.close();
ma:
window.close();
;)
kiss
-- 
rob4you
www.outofmind.eu

 mi aggiorna proprio la pagina, quindi chiedendo a video il messaggio di 
conferma di aggiornamento pagina (ho letto in giro, è perchè una pagina passata 
con un submit etc etc..)
secondo te Rob è possibile?
io ho paura di no..se non con il metodo del bottone "Clicca qui"..
grazie angioletto!

 provando con queste soluzioni:
Allora la cosa migliore e` non usare il popup. Quando l'utente clicka 
"inserisci nuovo contatto" lo mandi alla pagina di inserimento, alla fine 
della quale torni alla pagina di ricerca.
Cosi` risolvi automaticamente tutti i problemi che hai, rendi piu` lineare 
e comprensibile l'applicazione, generi meno stati da controllare, ed e` 
molto piu` semplice da programmare.
Bye.

 io ho paura di no..se non con il metodo del bottone "Clicca qui"..
Oltre alla cosa che ti ha detto giustissimamente Alessandro, io provo a 
dirtene un'altra......vedi un po' tu se puoi adottarla! :)
Anzi, ora che ci penso, me ne vengono in mente due, ma potrebbero anche 
non funzioanare. :)
Prova a fare:
<BODY onunload="if(window.opener)window.opener.location = 
'uti_rubricatelefonica.php?codice=$cod'">
Oppure, se la situazione non migliora affatto, sappi che la "confema di 
aggiornamento pagina" visualizzata dal browser (sei proprio sicuro? 
Sicuro sicuro? Non è che poi ci ripensi?) è dovuta al fatto che 
sicuramente come metodo del form hai utilizzato il metodo POST.
Se vuoi/puoi che questa cosa sia evitata a priori, usa il metodo GET.
Toh, vedi un po' tu quale delle due soluzioni è migliore per te (sempre 
se funzionano). LOL
kiss
-- 
rob4you
www.outofmind.eu

 Se vuoi/puoi che questa cosa sia evitata a priori, usa il metodo GET.
Questa invece funziona!! E' soltanto un pò bruttino l'effetto ottico 
dell'aggiornamento pagina, però potrebbe andare...
Se non ho modi per risolver la prima (non voglio ulteriormente esser di peso x 
te) mi aggiusto con la seconda di soluzione!!!
ciao bello!!!

 ciao bello!!!
sta nascendo l'amore. :p
-- 
rob4you
www.outofmind.eu

 sta nascendo l'amore. :p
:)))))))))))))))))))))))))))))))))))))
ciao piccolo alla prossima!

 ciao piccolo alla prossima!
I'll be waiting for you. ;)
-- 
rob4you
www.outofmind.eu

Sara ha scritto:

Sara, ho il tuo stesso problema, ma non l'ho capito,
potresti cortesemente postare un pezzo di codice delle
2 finestre?
Grazie di Tutto