vodkapomme43
Messages postés31Date d'inscriptionmardi 14 septembre 2004StatutMembreDernière intervention 3 juin 2008
-
12 avril 2005 à 15:02
the_smurf
Messages postés283Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 juin 2006
-
14 avril 2005 à 12:26
Bonjour à tous,
Voila mon problème: j'ai crée un bouton qui execute un javascript: il affiche une popup avec un calendrier (le bouton sert à choisir une date). Le problème est que maintenant quasiment tout le monde à un anti-popup, donc même si ce n'est pas une pub, elle est quand même bloquée. C'est pénible s'il faut à chaque fois désactiver le blocage manuellement...
J'ai vu récemment que sur le site de la SNCF, ils arrivent à afficher un calendrier à l'aide d'un bouton qui exécute un javascript mais il n'est pas bloqué. A votre avis comment font-ils? Le lien est le suivant:
http://www.voyages-sncf.com Merci d'avance,
Guillaume
the_smurf
Messages postés283Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 juin 2006 14 avril 2005 à 12:26
Je ne sais comment cela fonctionne sur le site sncf par contre ce que je peux te dire c'est:
- oui les popup sont bloqués quand ils sont appelé à partir de script lancé directement
- mais pas à partir d'un lien avec target ou une function de script lancé par des actions utilisateur
Exemple:
Essayes ça avec ton antipopup:
<html>
<head>
<script>
function openPopup(){
window.open("testScript");
}
</script>
</head>
[testLien Lien]
script
<script>
window.open("testScript");//devrait être bloqué
</script>
<script>
openPopup(); //devrait passer
</script>
</html>
Peut être cela t'aidera...
The SMURF
[mailto:the_little_smurf@yahoo.fr the_little_smurf@yahoo.fr]
Enjoy the life, don't waste your time in front of your computer