Popup malgré un antipopup
Ce n'est pas un script nouveau mais un enchaînement de scripts qui
permet d'ouvrir une fénêtre popup ou popunder dans 90 % des cas
malgré les logiciels anti popup. (90 % représentant l'utilisation
de IE par les internautes). J'ai trouvé ce procédé par
hazard en le mettant en place sur un de mes sites. (certains sites disent
que c'est leur exclusivité, mais en fait c'est un assemblage de scripts).
<SCRIPT language=""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://developpement.west-indie.org","","help:0;resizable:0;dialogLeft:1600;dialogTop:1200;
dialogWidth:1px;dialogHeight:1px");
top.window.focus();
}
else
{
top.window.open("http://developpement.west-indie.org","","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. 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 ?
Un Popunder c'est ouvert, non ? :)