LORETTA B. forum
Linguaggi di programmazione => Javascript => Topic aperto da: micdas - Agosto 22, 2011, 00:10:38
-
Penso che il problema si debba risolvere con JS.
PREMESSA
Apro la finestra popup in questo modo:
<?php
echo "<a href=\"javascript:A7('gestione/costo.php?id=".$id."')\"> 0.00</a>\n";
?>
A7() è una funzione JS che fa aprire la pagina chiamata.
Nella popup eseguo alcune operazioni che vanno ad aggiornare il DB. Perciò ho un piccolo form, vado in una pagina per il processo al form e per la modifica della tabella del DB e torno nella pagina iniziale della popup con
<?php
header("location: costo.php?id=".$id);
?>
Ho messo anche un comando per chiudere la popup:
<?php
echo "<a href=\"JavaScript:onClick=window.close()\">Chiudi Finestra</a><br /><br />\n";
?>
PROBLEMA
chiusa la finestra, è possibile trovare la pagina principale aggiornata :n045:
Grazie anticipate per la risposta :Party133:
-
Ciao Mic,
quello che ti serve è semplicemente questo:
window.opener.location.reload(true);
Saluti
-
Ciao Devil :ciao: e grazie per la risposta :Party133:
sapevo che ci doveva essere una soluzione.
quindi debbo modificare la sintassi usata
<?php
echo "<a href=\"JavaScript:onClick=window.close()\">Chiudi Finestra</a><br /><br />\n";
?>
in
<?php
echo "<a href=\"JavaScript:onClick=window.opener.location.reload(true); window.close()\">Chiudi Finestra</a><br /><br />\n";
?>
da mettere nella popup
Vado subito a provare
:ciao: e :Cartelli36: ancora