Partager l'article ! Passer outre un antipopup: Pop up s'affichant malgré un antipop up Ce n'est pas un script nouveau mais un enchaîneme ...
Pop up s'affichant malgré un antipop up
Ce n'est pas un script nouveau mais un enchaînement de scripts qui permet d'ouvrir une fenêtre popup ou popunder dans 90 % des cas malgré les logiciels anti popup. (90 % représentant l'utilisation de IE par les internautes). (certains sites disent que c'est leur exclusivité, mais en fait c'est un assemblage de scripts venant de editeurjavascript bien sur).
Début du Script :
<SCRIPT type="text/javascript">
//Pour faire du popup, enlever la fonction top.window.focus()
//Pour faire de popunder, laisser la fonction top.window.focus()
// l'url à appeller est une seconde url dans laquelle on fera un vrai window.open avec le site que l'on souhaite afficher.
//exemple : pub.php dans laquelle on met la fonction ci dessous qui ouvre pub2.php
//dans pub2.php, on met une fonction standard window.open("url du site à ouvrir", etc. et un window.close();
//Dans pub.php : <body onload="openup();">
//Dans pub2.php : <body onload="window.open("url à ouvrir"); window.close();"
//Vous verrez, les logiciels anti popup pour IE laisse passer les ouvertures de fenêtre...
//Ca va pas plaire aux internautes anti popup mais bon faut bien partager non ?
function openup()
{
if (window.showModalDialog) //si c est ie5 ou compatible IE5
{
top.window.showModalDialog("http://www.editeurjavascript.com/scripts/exemples/179.html","","help:0;resizable:0;dialogLeft:1600;dialogTop:1200;dialogWidth:1px;dialogHeight:1px");
top.window.focus();
}
else
{
top.window.open("http://www.editeurjavascript.com/scripts/exemples/179.html","","width=10px,height=10px,resizable=0,scrollbars=0");
top.window.focus();
}
}
window.onload = openup;
</SCRIPT>
Pour faire du popup, enlever la fonction top.window.focus()
Pour faire de popunder, laisser la fonction top.window.focus()
L'url à appeller est une seconde url dans laquelle on fera un vrai window.open avec le site que l'on souhaite afficher.
exemple : pub.php dans laquelle on met la fonction ci dessous qui ouvre pub2.php
dans pub2.php, on met une fonction standard window.open("url du site à ouvrir", etc. et un window.close();
Dans pub.php :
Dans pub2.php :
Vous verrez, les logiciels anti popup pour IE laisse passer les ouvertures de fenêtre...