Script javascript: Passare dati da popup a pagina principale
difficoltà:

Script simili
26/7/2006
Una volta aperta una popup da una pagina ci serve passare dal popup un dato alla pagina principale. Ecco come.
Nella pagina principale inserire il codice:
<script>Nella popup:
function popimg(){
window.open('popimg.asp','_blank','width=250, height=150, scrollbars=yes, resizable=yes')
}
function urlimg(valoreparametro) {
document.getElementById("immag").value = valoreparametro;
}
</script>
<body>
<input type="text" size="50" name="immag" id="immag"><a href="javascript:popimg()">Directory</a>
</body>
<a href="parametro" onClick="opener.urlimg('parametro');return false;">parametro</a>
parametro sarà il testo passato dalla popup alla pagina principale e inserito nell'area di testo
Permalink:
Tag:
Script Simili:
Script javascript: Inviare i dati di un form a una popup
Script ajax: Edit in place e modifica dati in loco
Script javascript: Controllo se browser ha blocco popup attivo
Script ajax: Inserire una mappa di google maps nel proprio sito
Script javascript: Onclick e link accessibili con javascript disattivato
Script ajax: Edit in place e modifica dati in loco
Script javascript: Controllo se browser ha blocco popup attivo
Script ajax: Inserire una mappa di google maps nel proprio sito
Script javascript: Onclick e link accessibili con javascript disattivato
Link utili:
Vota:
Commenti
Fabio
18/11/2006 17:51:34
1) potresti spiegare meglio il problema? Non riesci ad aprire pop inserendo il link nell href del link? hai provato con:
<a href="javascript:window.open('http://..','titolo','width=220,height=220')"></a>
oppure con:
<a href="#" onclick="window.open('http://..','titolo','width=220,height=220')"></a>
2)Sul secondo punto non so che dirti..
domenico
11/1/2007 18:19:32
come può essere modificato lo script per fare in modo che un checkbox nel popup passi il valore 'checked' in checkbox della finestra principale.
grazie
Fabio
11/1/2007 20:08:46
Allora puoi modificare cosi:
pagina principale:
<script>
function popimg(){
window.open('popimg.htm','_blank','width=250, height=150, scrollbars=yes, resizable=yes')
}
function urlimg(valoreparametro) {
document.getElementById(valoreparametro).checked = true;
}
</script>
<body>
<input type="checkbox" name="immag" id="immag"><a href="javascript:popimg()">apri</a>
</body>
popup:
<script>
function passa(){
if(document.getElementById('box').checked){
opener.urlimg('immag');return false;
}
}
</script>
<input type="checkbox" name="box" id="box" onclick="passa('')">
Poi a seconda dello scopo e che devi fare puoi modificare il tutto.

Feed Rss
18/11/2006 14:04:03
potreste aiutarmi a risolvere due problemi?
1) trovandomi su una pagina web non riesco ad aprire altre pagine spunta la scritta javascript:popup(paginaweb...);
2) è possibile recuperare un punto di ripristino cancellato per mancanza di spazio