ciao a tutti...per chiudere un popup (che contiene un form ) e refreshare la pagina _parent uso:
window.opener.location.reload();
window.close();
ma naturalmente nella pagina principale non ci sono i dati del form...sapreste aiutarmi?
grz
bai bai
ciao a tutti...per chiudere un popup (che contiene un form ) e refreshare la pagina _parent uso:
window.opener.location.reload();
window.close();
ma naturalmente nella pagina principale non ci sono i dati del form...sapreste aiutarmi?
grz
bai bai
sparo a caso....
window.opener.location.reload();
window.opener.mia_variabile = document.getElementById('pippo').value;
window.close();
grz per la risposta....ma non va ugualmenteOriginariamente inviato da badaze
sparo a caso....
window.opener.location.reload();
window.opener.mia_variabile = document.getElementById('pippo').value;
window.close();
fa il submit nel popup (dove trova la variabile)...aggiorna la finestra principale senza riportare la variabile
![]()
Se la pagina principale deve visualizzare le variazioni introdotte tramite il form devi dare il tempo al server di registrarle... e quindi ricaricare la pagina solo al termine delle operazioni.
Pertanto e' necessario che la popup non si chiuda subito, ma attenda che termini la procedure di aggiornamento indicata nell'action del form, la quale restituisce una pagina che contiene il seguente script:
<script>
opener.location.reload(true);
window.close();
</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
non funziona ugualmente...la pagina popup si chiude...la pagina principale si aggiorna...ma senza i dati del form (che sono nel popup)...Originariamente inviato da br1
Se la pagina principale deve visualizzare le variazioni introdotte tramite il form devi dare il tempo al server di registrarle... e quindi ricaricare la pagina solo al termine delle operazioni.
Pertanto e' necessario che la popup non si chiuda subito, ma attenda che termini la procedure di aggiornamento indicata nell'action del form, la quale restituisce una pagina che contiene il seguente script:
<script>
opener.location.reload(true);
window.close();
</script>
ciao
hai altre idee??
Non ci sono altri sistemi... tutto sta nell'applicare correttamente il metodo
pricipale apre popup
popup invia il form
popup riceve risposta, aggiorna principale, si chiude.
Piuttosto, chiudi correttamente il database sul server?
Se puoi, posta un link d'esempio.
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
pagina.php Pagina principale
<input type= "radio" name= "rubrica" value= "1" onClick="openwnd();"> Leggi rubrica
<script language="javascript">
function openwnd()
{
window.open("rubrica.php",'aa','scrollbars=yes,res izable=yes,width=500,height=400,status=no,location =no,toolbar=no');
}
</script>
rubrica.php Popup
echo"
<form name=\"form_upl\" action=\"pagina.php\" method=\"post\" target= \"_top\">
<input type= \"checkbox\" name= \"email\" value= \"$email\">";
?>
<input type= "submit" name= "submit" value= "Invia" onclick= "aggiorna()">
<script language="javascript">
function aggiorna()
{
opener.location.reload(true);
window.close();
}
Le pagine interessate sono tre... e lo script va nell'ultima... cioe' come risposta di pagina.php
rubrica.php Popup
echo"
<form name=\"form_upl\" action=\"pagina.php\" method=\"post\" target= \"_top\">
<input type= \"checkbox\" name= \"email\" value= \"$email\">";
?>
<input type= "submit" name= "submit" value= "Invia" onclick= "aggiorna()">
?>
pagina.php Popup
... operazioni di modifica del database ...
?>
<script language="javascript">
opener.location.reload(true);
window.close();
}
</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
[QUOTE]Originariamente inviato da br1
Le pagine interessate sono tre... e lo script va nell'ultima... cioe' come risposta di pagina.php
...veramente sono due...
pagina.php che apre il popup (rubrica.php)
rubrica.php che fa selezionare un valore ...si chiude...e aggiorna la pagina madre...con il valore selezionato
Forse non mi sono spiegato bene... le pagine devono essere tre per ottenere l'effetto desiderato... e nota che detto pagine e non finestre.
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