Script redirection après clics

Fermé
Elthib - 29 déc. 2011 à 01:36
elthib Messages postés 3 Date d'inscription mercredi 29 mars 2006 Statut Membre Dernière intervention 30 décembre 2011 - 30 déc. 2011 à 16:45
Salut à tous,

j'expose mon probleme, je suis à la rehcherche d' un script qui redirige un internaute vers une autre page au bout de plusieurs clics sur une page d'origine.

Donc voilà si vous pouviez m'aider^^

A bientôt :wink:
A voir également:

2 réponses

prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
29 déc. 2011 à 01:50
Salut,

Il faut obligatoirement passer par du javascript pour détecter les click et effectuer la redirection.

Voici un exemple:

<html>
  <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript">
      $(function(){
        $(document).click(function(){
          compteurClick++;
          var clickRestants = clickTotal - compteurClick;
          if(clickRestants == 0){
            window.location.href='http://www.google.fr';
          }
          $('.clickNB').text(clickRestants);
        });
      });
      var clickTotal=10;
      var compteurClick = 0;
    </script>
  </head>
  <body>
    <div id="debug">
      Click restants avant redirection:
      <span class="clickNB">10</span>
    </div>
  </body>
</html>
1
excellent merci !
0
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
29 déc. 2011 à 20:37
De riennn =)
0
ah oui, j'ai vu qu'en cliquant dans le vide, ça redirigeait quand même, y a pas un moyen d'empécher ça ? ça serait le top
0
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
30 déc. 2011 à 15:35
Re,

Ce n'était pas spécifié dans ta demande de base. Sur quel élément veux-tu que les clics soient détectés ?
0
sur des bannières de pubs enfatite.
0
en fait*
0