j'ai une fonction javascript qui me permet d'ouvrir une pop up.
Code : Tout sélectionner
<SCRIPT language="Javascript" type="text/javascript">
function popup(title, path, refer, width, height){
newpage=open('','++','width='+width+', height='+height+', scrollbars=1');
newpage.document.title = title;
newpage.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
newpage.document.write("<html><head>");
newpage.document.write("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>");
newpage.document.write("<link href='../styles/popup.css' rel='stylesheet' type='text/css'></head>");
newpage.document.write("<body>");
newpage.document.write("<div id='credits'><div id='logo'></div></div>");
newpage.document.write("<div id='centre'><img src='../../images/"+path+"/"+refer+"' alt='"+refer+"'/></div>");
newpage.document.write("<div id='fermer'><a href='javascript:window.close();'><img src='../../images/bulles/fermer.jpg' alt='fermer'/></a></div>");
newpage.document.write("</body></html>");
}
</SCRIPT>Code : Tout sélectionner
<a href="javascript:popup('<?=$popupTitle;?>','<?=$repNorm;?>','<?=filename($imMini).".".$extension;?>','<?=$width;?>', '<?=$height;?>')">Le problème c'est, si je ne ferme pas ma pop up et que je clique pour en ouvrir une autre, le contenu de ma seconde pop up se met à la suite de la première. Le contenu de la 2nd ne se met pas à la place de celui de la 1ère met juste en dessous.
Ainsi de suite si je clique sur un lien qui doit ouvrir une nouvelle pop up.
C'est assez ennuyeux.
Tout se passe très bien si je ferme d'abord la 1ère et que j'ouvre ensuite la 2ème.
Alors comment faire pour recharger complètement le contenu de la pop up en cours ?
Merci.