ciao!
è possibile passare delle variabili da un popoup ad una finestra normale che non è la finestra che ha aperto il popup?
ciao!
è possibile passare delle variabili da un popoup ad una finestra normale che non è la finestra che ha aperto il popup?
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
Hai provato a passare i parametri con una querystring e poi fai la close della popup?
Teoricamente (ma non l'ho mai provato) se la finestra "normale" è stata aperta dalla stessa finestra madre, direi che si può fare utilizzando una variabile globale che rappresenta la finestra. Scusa la cazzata, ma quindi direi che se le finestre sono "sorelle" la cosa si dovrebbe fare...
Originariamente inviato da M@nu
Hai provato a passare i parametri con una querystring e poi fai la close della popup?
ehm... ovvero??![]()
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
oddio... io non sono proprio ferratissima con il javascript ma potrebbe essere qualcosa del genere:
<script>
document.location.href="pagina.asp?par1=xxxxxxx&pa r2=xxx&par3=xxxx";
window.close();
</script>
cioè.... penso che se devi passare dei parametri sia qualcosa in asp......
o se li devi passare con il form basta che nella action del form metti la pagina a cui devi andare....
uhm.. non penso vada bene ..
praticamente io ho una finestra e un popup .. in questo popup ci sono dei form .. una volta finite tutte le procedure relative ai form chiudo il popup e vorrei passare i dati alla finestra ..
questa però non è la finestra madre del mio popup ..
spero di essere stata più chiara...
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
Per poterlo fare la finestra destinataria deve avere un nome univoco.
<script>
this.name="principale"
</script>
Ovviamente va assegnato dalla stessa finestra o dalla prima popup aperta dalla stessa:
<script>
opener.name="principale"
</script>
A questo punto e' sufficiente ottenere un riferimento alla stessa:
<script>
var fin_princ = window.open("","principale")
</script>
e potrai intergire con essa, per esempio valorizzare un campo di un form:
<script>
fin_princ.document.nomeForm.nomeCampo.value="ciao" ;
</script>
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum