IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Probleme avec les Click


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 67
    Par défaut Probleme avec les Click
    Bonjour tous le monde,
    Voila j'ai un petit probleme et j'ose quérir votre aide car je suis désespéré..

    Voila j'ai un script ressemblant a cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    <html>
     
    <head>
     
    <title>Powered by MadSoldier</title>
     
     
    <!-- DEBUT DU SCRIPT -->
    <SCRIPT LANGUAGE="JavaScript">
    clic = false;
    </SCRIPT>
    <!-- FIN DU SCRIPT -->
     
    </head>
     
    <body>
     
    <a href="" onClick="clic=true" TARGET=_blank>lien 1</a><br /><br />
     
     
    <A HREF="http://www.google.fr" onClick="return(clic)">lien 2</A>
     
    </center>
     
    </body>
     
    </html>
    Le but de se script est de faire fonctionner le lien 2 uniquement si le lien 1 a été préalablement cliqué.

    Le probleme c'est que pour des raisons particluiere, j'ai besoin que ce script détécte un clique droit ( si le visiteur fai : clique droit ouvrir dans une nouvelle fenetre ) et non pas juste le gauche comme ici...
    Ou alors que le script détécte l'ouverture d'une nouvelle page...

    Voila,
    Je ne connais pas tres bien le javascripet, j'ai essayé de demander dans mes contact mais pas trouvé de réponses juste...

    Voila, si vous connaissez la réponse.
    Je vous serait fortement reconnaissant de m'aider car le je sais plus quoi faire :/

    Merci d'avance...
    Cordialement,
    MadSoldier

    PS: Ayant fait une recherche préalable, j'ai trouver ca :
    http://www.developpez.net/forums/sho...d.php?t=211528
    C'est assez similaire mais je n'arrive pas a utiliser le onmousedown...

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Google renvoie de nombreux résultats :

    http://www.google.fr/search?hl=fr&q=...e+Google&meta=

    A toi d'adapter les scripts.

    Au passage, un petit tour dans la source affiche l'adresse du lien 2 en clair. Si tu veux vraiment éviter qu'on puisse accéder à cette page sans le premier clic, une vérification avec un langage serveur est nécessaire.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 67
    Par défaut
    Citation Envoyé par BisounoursJos
    Google renvoie de nombreux résultats :

    http://www.google.fr/search?hl=fr&q=...e+Google&meta=

    A toi d'adapter les scripts.

    Au passage, un petit tour dans la source affiche l'adresse du lien 2 en clair. Si tu veux vraiment éviter qu'on puisse accéder à cette page sans le premier clic, une vérification avec un langage serveur est nécessaire.
    J'ai cherché sur google mais je ne trouve rien...
    Il ya ENORMEMENT de script qui montre comment désactiver le clique droit mais pas comment les utiliser....

    Et pour le 2eme, le probleme c'est que je ne pense pas que ca soit possible de faire une détéction de click en php ou du moins je n'en ai jamais entendu parler...

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Je ne parlais pas de la détection de clic du côté serveur, mais par exemple créer une variable au moment du premier clic et vérifier si elle existe lors du second.

    Comme ça tu es sûr qu'en regardant la source et en prenant l'adresse du second lien on ne puisse pas y accéder sans que la variable soit au préalable créée.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 67
    Par défaut
    En effet, c'est une bonne solution mais qui ne fonctionnent pas dans mon cas, car le lien 1 mène sur un site externe ne m'appartenant pas donc il m'est impossible d'ouvrir une session...

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par MadSoldier
    [...] car le lien 1 mène sur un site externe [...]
    Le lien 2 tu veux dire ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  2. PROBLEME AVEC LES REQUETES IS NULL / NOT EXISTS
    Par sylvaine dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2004, 13h26
  3. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32
  4. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  5. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo