Si vous avez une fenêtre parent-enfant, voici une solution qui vous permettra de vérifier si une fenêtre enfant est ouverte du parent qui l'a lancée. Cela apportera une attention à la fenêtre enfant sans recharger ses données:
<script type="text/javascript">
var popWin;
function popPage(url)
{
if (popWin &! popWin.closed && popWin.focus){
popWin.focus();
} else {
popWin = window.open(url,'','width=800,height=600');
}
}
</script>
<a href="http://www.xzy.com"
onclick="popPage(this.href);return false;">link</a>
une chose :: --- Si l'utilisateur actualise la fenêtre parent, il peut perd toutes ses références à toutes les fenêtres de l'enfant, il peut avoir eu ouvert.
Espérons que cela aide et faites-moi savoir la sortie.
Merci pour cette solution accouplent;) – Somebody
ne fonctionnera pas dans IE8 et IE9 – ranjenanil