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 :

Savoir si l'utilisateur a cliqué sur un href


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut Savoir si l'utilisateur a cliqué sur un href
    Bjr, j'ai une page qui se raffraichie lors d'un clique sur un href et j'aimerai savoir quelle est la condition qui permet de savoir si l'utilisateur a cliqué sur un href


    voici mon href :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     echo "<input type=\"hidden\" name=\"Valider_Obj\" value=\"102\">";
     
    echo "<a href=\"javascript:document.Gestion_Objectifs.submit();\" class=\"button\" type=\"submit\" name=\"Valider_href\" onclick=\"return confirm('Voulez-vous vraiment modifier les données?');\" id=\"buttonOK\"><span class=\"icon\">Valider</span></a>";

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 177
    Par défaut
    Tu veux faire quoi au juste???

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Par défaut
    quelle est la condition qui permet de savoir si l'utilisateur a cliqué sur un href
    Et bien s'il est sur une nouvelle page, c'est qu'il a cliqué sur un lien ^_^.

    Plus sérieusement, je ne vois pas du tout ce que tu souhaites faire ... Avec ce que j'ai cru comprendre, tu pourrais faire une table qui contient les liens visités par l'utilisateur ... (un traitement avant chaque page s'impose qui rentrerai une ligne dans la table s'il n'a pas déjà visité la page en question) ... Si c'est juste pour un effet visuel, va voir du côté du CSS ...

    Encore une autre solution, tu passes un argument dans ton url ...

  4. #4
    Membre expérimenté Avatar de Azazel.fr
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 170
    Par défaut
    je pense peut-etre avoir compris cette question tortueuse...
    tu veux savoir si la page est rafraichit par clic sur lien ou autre chose en fait (f5) ?

    comme dit SpiritOfDoc, tu passes un parametre dans ton url !

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut
    tout a fait Azazel !!!

    c'est exactement ce que je veux faire néanmois je dois poster des valeurs en cliquant sur le lien href c'est pourquoi je fais un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javascript:document.Gestion_Objectifs.submit();
    et donc quand la page se raffraichit, je voulais savoir comment on faisait par savoir si l'utilisateur a cliqué sur le lien href pour raffraichir plutot que sur un bouton car le traitement n'est pas le même

    si je passe des parametres en url, d'une part les valeurs de mon formulaire ne seront pas poster et
    d'autre part ca va etre très crade car il y a un paquet de valeurs à passer

    j'espère avoir été plus clair

  6. #6
    Membre expérimenté Avatar de Azazel.fr
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 170
    Par défaut
    alors test ton champ caché !
    il ne sert pas à ça d'ailleurs ?
    si champs caché vide alors : tu as à faire à F5
    sinon
    tu as posté ton formulaire (donc cliqué le lien)

  7. #7
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut
    oui il sert à ça mais le probleme (comme si j'en avais pas assez ) est que j'ai en plus de ce lien, une liste déroulante qui submit également mais le traitement est différent lorsque je choisis dans la liste déroulante car quand je selectionne dans la liste je fais uniquement de l'affichage alors que quand je clique sur le bouton je modifie la BDD en plus de l'affichage

  8. #8
    Membre expérimenté Avatar de Azazel.fr
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 170
    Par défaut
    tu as la réponse dans ta question :

    si submit par liste déroulante (test la valeur)
    alors gère ton affichage
    sinon si champs caché différent de vide
    alors : update bdd
    sinon
    tu as à faire à la touche F5 et tu fais rien

  9. #9
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut
    j'me suis donc tourné vers le javascrit ou j'affecte une valeur au champ caché lors du clique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                                        echo "<a href=\"javascript:document.Gestion_Objectifs.submit();\" class=\"button\" type=\"submit\" id=\"buttonOK\" name=\"Valider_href\" onclick=\"javascript:document.getElementById('Valider_Obj').value=10;\"><span class=\"icon\">Valider</span></a>";
    en tout cas merci pour l'aide

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

Discussions similaires

  1. Comment savoir que l'on a cliqué sur un point KML ?
    Par saxrub dans le forum IGN API Géoportail
    Réponses: 7
    Dernier message: 24/02/2010, 12h52
  2. Réponses: 2
    Dernier message: 20/08/2008, 17h10
  3. [PHP-JS] Vérifiez si l'utilisateur a cliqué sur Submit
    Par MayOL69bg dans le forum Langage
    Réponses: 4
    Dernier message: 26/03/2007, 14h35
  4. [Forms 6i] Savoir que l'on a cliqué sur la croix
    Par Veve44 dans le forum Forms
    Réponses: 4
    Dernier message: 27/04/2006, 14h47
  5. [AS] Tester si l'utilisateur a cliqué sur une fonction
    Par PrinceMaster77 dans le forum Flash
    Réponses: 2
    Dernier message: 11/01/2006, 15h28

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