98 messaggi dal 14 luglio 2003
cerco di spiegare il problema:
a.asp

apre il popup b.asp

scelgo un valore in b.asp e lo passo a a.asp (chiudo b.asp) dove posso aggiornare la pag secondo quel valore!!!

Spero di essere stata più chiare!!!!
Grazie a chiunque mi aiuta!!!
18 messaggi dal 31 luglio 2002
Se ho capito bene quello che vuoi fare, puoi riferirti alla finestra che ha aperto quella corrente con window.opener (javascript). Attenzione: questa proprietà è valida soltanto per oggetti window che rappresentano finestre di primo livello, non per frame.

Ponendo l'esempio di due radio button in b.asp:

function Invia(){
var scelta
for(i=0;i<document.NOMETUAFORM.NOMERADIOBUTTON.length;i++)
if(document.NOMETUAFORM.NOMERADIOBUTTON[i].checked)
scelta=document.NOMETUAFORM.NOMERADIOBUTTON[i].value
if(scelta==undefined)
document.write("<html><head><title>Errore</title></head><body><div align='center'><br><br>Effettuare la scelta<br><br><br><a href='b.asp'><< indietro</a></div></body></html>")

else {
window.opener.document.forms[NOMEFORM_IN_A.ASP].elements['CAMPO_DA_AGGIORNARE_IN_A.SP'].value = scelta;
window.opener.focus();
self.close();
}
}


Nella form di b.asp: onsubmit="Invia()"



Ciao
Modificato da maxalp il 23 settembre 2004 21.24 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.