Vérifier l'ouverture d'une page en popup
Hello,
J'utilise ce script pour pouvoir ouvrir mon appli web dans un grand popup :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Page sans titre</title>
<script>
function detectPopupBlocker() {
var myTest = window.open('default.aspx','', 'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0,fullscreen=0');
if (!myTest) {
alert("Votre logiciel anti-popup est activé");
} else {
myTest.moveTo(0,0);
myTest.resizeTo(screen.width,screen.height);
window.opener=self;
self.close();
}
}
window.onload = detectPopupBlocker;
</script>
</head>
<body>
</body>
</html> |
Il fonctionne très bien mais il me reste un truc à régler :
lorsqu'un utilisateur tape directement une url de mon appli, il va pouvoir ouvrir la page dans une fenètre de navigateur normale. Ce que je voudrais ce serai pouvoir vérifier si la page est bien chargée dans le popup et sinon la rediriger dans le popup.
Merci d'avance