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 :

Cliquer sur un lien en javascript


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Points : 85
    Points
    85
    Par défaut Cliquer sur un lien en javascript
    Bonjour,
    Je travail sur un formulaire où il y a plein de boutons, de lien et de datagrid.
    Ce que je souhaiterai faire, c'est que lorsque l'utilisateur est dans textbox et qu'il appuie sur la touche "Entrée", que j'intercepte l'appuie sur la touche et que je force le clique sur un lien.
    J'arrive a intercepter l'appuie sur le bouton, mais je ne sais pas comment faire pour cliquer sur le lien. (J'arrive a faire exactement la même chose pour un clique sur un bouton, mais la, je bloque)
    Es-ce possible ? Si oui, comment ?

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Salut,

    Est-ce que onClick="location.href='monadresse';" te convient ?

  3. #3
    Membre régulier Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Points : 85
    Points
    85
    Par défaut
    Nan, pas vraiment, car le click sur le lien declanche un Evenement .Net. Ca n'est pas un lien vers une adresse.
    Ce qui serait encore mieux, ca serait de declancher directement l'evenement depuis Javascript, mais il me semble que c'est impossible .?.?.

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form action="monadresse" method="post" name="formulaire">
       <input type="text" value="" />
       <input type="submit" value="Envoyer" />
    </form>
    Au moment où l'utilisateur appuye sur "Entrée" quand il a saisit du texte dans l'input text, ça redirige automatiquement sur "monadresse" sans cliquer sur le bouton "Envoyer".

    C'est bien ça que tu veux ?

  5. #5
    Membre régulier Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Points : 85
    Points
    85
    Par défaut
    Nan, pas non plus.
    J'ai peu etre oublié de precisé que je souhaite utilisé du javascript dans une interface ASP.Net.
    En fait, mon lien n'est pas un lien vers un adresse, mais est plutot un declencheur d'evenement .Net.

    Oublie tout ce que j'ai dis au paravant. En fait, je veux pouvoir cliquer sur un lien (en javascript) en appuyant sur la touche "Entrée".

  6. #6
    Membre régulier Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Points : 85
    Points
    85
    Par défaut
    Je viens de me rendre compte d'une erreur de sementique. Je crois que je me suis mal exprimer ce qui a fait que tu n'as pas compris ce que je voulais faire.

    L'utilisateur est dans un textbox qu'il vient de remplir et appuie, avec le doigt sur la Touche "Entrée". Et j'intercepte cette evenement et je voudrais simuler un click souris sur un lien depuis le javascript.

  7. #7
    Membre averti Avatar de Hug0_76
    Profil pro
    Inscrit en
    Août 2006
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 292
    Points : 332
    Points
    332
    Par défaut
    Salut,

    Simuler un click souris sur un lien ce fait par la fonction que te donne bisounours,

    tu as genre une fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script language="javascript" type="text/javascript">
    function clickMulo(url) {
    document.location.href=url;
    }
    </script>
    Que tu appelles quand tu interceptes le bouton entrée!

    Simuler un click est une bien grande expression, en fait c'est juste rediriger l'utilisateur vers une page!
    Si la connerie de certain fonctionnait au gazole il y aurait pénurie !!!!

    Lao Tzeu a dit : "Il faut trouver la voix"...Si tu ne l'as pas trouvé, je vais t'aider en te coupant la tête.

Discussions similaires

  1. Cliquer sur un lien Javascript avec Watir
    Par l'Ermite Misanthrope dans le forum Ruby
    Réponses: 1
    Dernier message: 20/05/2009, 13h50
  2. Réponses: 1
    Dernier message: 01/03/2007, 12h10
  3. Ouvrir un pop, cliquer sur un lien et changer la page d'origine
    Par JackBeauregard dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 12/11/2006, 10h38
  4. cliquer sur un lien hypertext
    Par mqsi dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/11/2006, 19h35
  5. Réponses: 2
    Dernier message: 19/08/2006, 16h40

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