Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

POPUP ASSEZ DIFFICILE À FERMER POUR LES ANTI POPUP


Information sur la source

Catégorie :Fenêtre & Pop-up Niveau : Débutant Date de création : 21/04/2004 Vu : 11 441

Note :
7 / 10 - par 3 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

Description

Voilà ça ouvre une popup dans une fenêtre de dialogue
et au bout d'un temps aléatoire (mais toujours inférieur à une seconde).
Cela la rend plus dure à fermer par des scripts anti popup.


 

Source

  • <html>
  • <head>
  • <title>Une popup difficilement fermable</title>
  • </head>
  • <body>
  • <script language="javascript">
  • <!--
  • //Fonction qui ouvre la fenêtre dans une page de dialogue
  • function go(){
  • window.showModalDialog("http://www.javascriptfr.com", "", "")
  • }
  • // générer un nombre "alea" aléatoire
  • var alea = Math.random( )
  • alea = alea*1000;
  • //éxécuter la fonction au bout de "alea" dixièmes de seconde
  • setTimeout("go()",alea)
  • -->
  • </script>
  • </body>
  • </html>
<html>
<head>
	<title>Une popup difficilement fermable</title>
</head>

<body>

<script language="javascript">
<!--

//Fonction qui ouvre la fenêtre dans une page de dialogue


function go(){

window.showModalDialog("http://www.javascriptfr.com", "", "")

}

// générer un nombre "alea" aléatoire

var alea = Math.random( )
alea = alea*1000;

//éxécuter la fonction au bout de "alea" dixièmes de seconde

setTimeout("go()",alea)

-->
</script>

</body>

</html>

Conclusion

Faites moi savoir s'il y a des bugs où si vous avez une amélioration SVP.
 

Commentaires et avis

signaler à un administrateur
Commentaire de apxa le 22/04/2004 18:28:41

Salut,
pas mal mais cela fonctionne t il sur tout les navigateur ?

signaler à un administrateur
Commentaire de guilOooo le 23/04/2004 19:49:46

Heu... sais pas trop. Je n'ai que IE 5.0...
Si vous avez autre chose, testez et dites nous si ça marche !

signaler à un administrateur
Commentaire de iubito le 26/04/2004 11:20:32

on a déjà ce genre de source, et c pa du javascript, c du windows donc ça marche que sur IE.

signaler à un administrateur
Commentaire de guilOooo le 05/05/2004 20:43:44

Ok.
Y'a un moyen de l'adapter pour les autres navigateurs ?

signaler à un administrateur
Commentaire de virgulelibre le 22/08/2004 10:50:40

perso je cherche un code anti pop-up pour les pages d'un ami :D

enjoy
ben

signaler à un administrateur
Commentaire de guilOooo le 30/10/2004 19:09:54

L'éternelle guerre entre pop-up et anti-pop up...
Mon script sert à afficher les pop-ups programées par le webmaster sans se faire bloquer comme de vulgaire publicités...

signaler à un administrateur
Commentaire de PAGE01 le 15/09/2005 15:34:58

nul.. tout mes popup stopper le bloc..

signaler à un administrateur
Commentaire de sebmafate le 15/09/2005 16:15:01 administrateur CS

en plus... il n'y a rien de plus casse-cou****le qu'un popup.

signaler à un administrateur
Commentaire de PAGE01 le 15/09/2005 16:54:28

ca peux servir à autre chose que de la pub.. mais ca bill l'a pas compris..

signaler à un administrateur
Commentaire de Estiez le 12/10/2005 10:21:27

Exact: beaucoup d'entreprises veulent un site flash en plein ecran, et la solution souvent choisie pour realiser cela est une popup centrée et non un redimentionnement ou autre. Comme quoi les gouts des webmestres et des patrons ne sont pas les memes: un webmestre veut du XHTML et pas de popup, un patron veut des popups et du flash! alors arreter de nous casser les ... avec vos poussées anti-popup vous n'avez qu'a aller sur d'autres sources au lieu de raler.

signaler à un administrateur
Commentaire de sebmafate le 12/10/2005 10:25:37 administrateur CS

je ne suis pas contre la popup... à condition que l'utilisateur le sache au moment de cliquer sur le lien.

si ca vous amuse d'avoir 50 fenêtres d'ouvertes en surfant sur le web, c'est votre problème...

signaler à un administrateur
Commentaire de merkhaled le 06/03/2007 11:59:31

bonjour,
le show modal fonctionne tres bien malgrès l'antipopup, mais le probleme, c'est on peut pas mettre nimporte kel code dedans, genre, si on met des frames dans le popup, la fonction window.parent.reload() ne fonctionne pas, la fonction window.print non plus...
je pense que la solution est douvrir un petit modaldialog et appeler un popup classique a partir de ce  modal qui se ferme une fois que le popup(window.open a partir dun showmodal) est lancé.

signaler à un administrateur
Commentaire de archi57 le 19/06/2007 15:20:07

comment redimensionné la fenetre ??

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.