Bonjour,
mon problème est un problème d'intégration javascript dans du php.
Dans une page php page1.php), si l'utilisateur clique sur un lien, ça ouvre une nouvelle fenêtre qui contient un formulaire (page2.php). Page2.php reçoit aussi le formulaire, met à jour la base de données, fait un upload. Quand ceci est terminé, j'aimerai que la fenêtre se ferme, et que la page appelante soit relancée pour que je vois les données qui viennent d'être entrées dans la base.
dans page1.php, j'ai :
echo '<a href="#" class="lienTexte" onClick="window.open(\'pedagoAjoutFiche.php\',\'Fiche\',\'toolbar=no,status=no,width=550 ,height=250,top=330,left=400,location=no,resize=no,menubar=no\')"> Ajouter une fiche</a>';
Dans page2.php, après la maj de ma db, j'ai rajouté :
<script language="JavaScript">
window.close()
</script>
ça ferme bien ma fenêtre, mais ça ne relance pas page1.php, donc je ne vois pas mon nouvel enregistrement.
Quelque part, j'ai trouvé :
<A HREF="javascript:self.close()"
onClick="window.opener.location.href='mapage.asp'; windows.close(); return(true);">Fermer</A>
Le lien fonctionne, mais j'aimerai qu'il n'y ait pas besoin de lien
Partager