Je n'ai pas trouvé de solution à ce code Javascript qui ne fonctionne plus sans l'alerte entre les variables popup et corps ?
Sans l'alerte, FF ouvre et ferme le popup mais n'affiche pas le contenu de la DIV 'anim' et IE ouvre le popup mais ne le ferme pas et n'affiche pas le contenu de la DIv 'anim'.
<head>
<script type="text/javascript">
function appelSelection(selection) {
s = selection.split("/") ;
var num = parseInt(s[0],10) ;
var popup = window.open("historique.php?num=" + num,"popup","width=1,height=1") ;
alert("Pourquoi cette alerte est-elle indispensable pour IE et FF ?") ;
var corps = popup.document.getElementsByTagName('body').item(0).innerHTML ;
popup.close() ;
document.getElementById("anim").innerHTML = corps ;
}
</script>
</head>
<body>
......
<div id="anim" ></div>
.......
