Script qui appuie sur deux boutons simultanément

demostanis Messages postés 8 Statut Membre -  
AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je viens de commencer à apprendre le Javascript, et je trouve ça super dur!
Et il y a quelque chose que j'aimerais faire, mais que je n'arrive pas à faire :
Je veux faire un script qui va appuyer sur 2 boutons simultanément.

Pourriez-vous m'aider?

Merci.

3 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    En même temps ce n'est pas réellement possible.
    ça se fera forcément avec un léger décallage
    document.getElementById('id_bouton_1').click();
    document.getElementById('id_bouton_2').click();
    

    0
  2. demostanis Messages postés 8 Statut Membre
     
    Merci beaucoup !
    J'ai fait ceci, mais ça ne marche pas :
    var java = script;
    
    
     switch (e.code) {
         case "KeyN":
                    if (java == script) {
                        document.getElementById('hud-shop-item')[7].click();
                        document.getElementById('hud-shop-item')[8].click();
                             }
                    else alert("don't work");
                             }
    


    Pourriez-vous (encore) m'aider?

    Merci
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Quel est le code html qui va avec ça ?
      As tu mis des console.log dans ton code pour essayer de voir si tu passes bien dans ton case et dans ton if ?
      As tu regardé dans la console de ton navigateur si tu avais des erreurs ?
      0
    2. demostanis Messages postés 8 Statut Membre > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Il n'y a pas de code HTML avec, j'essaie de faire un script avec Tampermonkey pour un jeu
      Et du coup, je ne peux pas avoir de console.log ou regarder dans la console s'il y a des erreurs...
      0
    3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Et comment as tu récupéré l'id des boutons ?
      Pourquoi as tu mis des [] ?
      Ne confonds tu pas avec className
      0
    4. demostanis
       
      J'ai pris l'id sur un autre script qui prenait le même bouton
      0
    5. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      hud-shop-item pour moi... ça ressemble à une class et non un id !
      Si tu l'as pris sur un autre script.. pourquoi n'utilises tu pas la même syntaxe que cet autre script ?
      Car à mon avis.. ça serait plutôt
      document.getElementsByClassName('hud-shop-item')[7].click();
      document.getElementsByClassName('hud-shop-item')[8].click();
      
      0
  3. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,
    Juste pour qu'on soit clair, le paramètre 'hud-shop-item' est bien la classe de tes deux boutons ?
    Le JS est dans le même fichier que ces deux boutons ? Ou le fichier JS est à part mais est bien appelé ?

    Est-ce que ton code est bien traité ? Si tu mets un alert avant ton if, est-ce qu'il y a qqc ?
    https://developer.mozilla.org/fr/docs/Outils/D%C3%A9bogueur

    0