Per esempio, vuoi ottenere qualcosa come questo:
codice:
<html>
<head><title>Value returning from pop-up to master window</title>
<script type="text/javascript">
function popUp(){
lavoroweb = window.open('', 'same', 'resizable=1, scrollbars=1, left=200, top=150, width=280, height=320');
lavoroweb.document.open();
lavoroweb.document.write('<html><body><form>Scegli Colore:
');
lavoroweb.document.write('<input name="col" value="red" type="radio">Rosso
');
lavoroweb.document.write('<input name="col" value="#00FF00" type="radio">Verde
');
lavoroweb.document.write('<input name="col" value="#000090" type="radio">Blue
');
lavoroweb.document.write('<input name="col" value="white" type="radio">Bianco
');
lavoroweb.document.write('<input value="applica" type="button" '+
'onclick="{for (i=0; i<col.length; i++){if(col[i].checked==true){window.opener.document.body.bgColor=col[i].value}}}; self.close();">
');
lavoroweb.document.write('</form></body></html>');
lavoroweb.document.close();
lavoroweb.focus();
}
</script>
</head>
<body>
<div align="center">
Cambia Colore di Sfondo
</div>
</body>
</html>
Originariamente inviato da lavoroweb
Le mie conoscenze js sono minime.
L' argomento si presta ad acquisirne un bel po', js si impara meglio applicandolo, appunto; ma proprio riguardo alle pop-up ricorda che tra i programmatori gira un detto sul web:
niente è più diabolico di una pop-up !
quindi parti con l' idea che non ti funziona subito
ma solo dopo che hai trovato l' errore.
Puoi dedicare un po' di tempo su questo thread, dove vedi le basi, e la differenza tra pop-up scritta e pop-up caricante, il riferimento al window.opener :
http://forum.html.it/forum/showthrea...readid=1353830
Quella sopra è una pop-up scritta.