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 :

Simuler un clic de souris


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 18
    Par défaut Simuler un clic de souris
    Bonjour à tous!

    Je recherche une solution pour faire un clic sur le bouton "imprimer" de l'annuaire des pages jaunes, celui qui apparaît au-dessus de la colonne de résultats d'une recherche.

    Les scripts basés sur 'getElementsByID' ne marchent pas car le bouton n'a pas d'ID.

    J'ai besoin de simuler ce clic pour l'intégrer dans un Applescript, lui-même relié à un raccourcis clavier en remplacement de la commande 'Imprimer' du navigateur qui ne fait pas la même chose que ce fameux bouton!

    Merci pour votre aide!

  2. #2
    Membre très actif

    Avatar de nicosmash
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 395
    Par défaut
    Bonjour,

    Avez-vous effectuer une recherche ?

    http://www.developpez.net/forums/d12...r-clic-resolu/

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 18
    Par défaut
    Oui, bien sûr, j'ai fait plusieurs recherches sur ce site et d'autres.
    Via Google aussi.
    Mais je ne trouve rien qui réponde à ma demande et surtout qui me soit accessible.

    Je maîtrise très bien Applescript, mais JS...

    J'ai trouvé à résoudre d'autres problèmes du même type tout seul, comme un grand (enfin, grâce à Google!) mais là, le code de la page est un peu trop ardu pour moi.

    Une bonne âme passerait-elle par ici?

  4. #4
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Bonjour,

    Si tu utilises jquery, tu peux utiliser trigger.

    bee

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Mais tu cherches quoi au juste ?
    Injecter ton script sur la page des pages jaunes pour te permettre de cliquer sur un bouton ?
    Au pire, tu peux faire un user script...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 18
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Mais tu cherches quoi au juste ?
    J'ai une amie hémiplégique pour qui je fais des petits utilitaires qui lui simplifient l'utilisation de son Mac.
    Par exemple, il lui suffit d'appuyer sur une touche de fonction pour lancer une recherche Google basée sur le texte selectionné ou celui du presse-papier. Ca paraît inutile mais pour elle, c'est une économie de gestes consommateurs de temps et d'efforts.

    Je veux donc, dans un script Applescript, intégrer une commande Javascript qui me permette de simuler le clic sur ce fameux bouton.

    Pourquoi?
    Parce que les pages de résultats des pages jaunes ont maintenant des boutons "afficher le numéro" qui masquent tous les numéros des contacts trouvés. Ca oblige mon amie à plusieurs manipulations inutiles.
    Alors qu'avec ce fameux pouton "Imprimer" on ouvre une nouvelle page sans image ni pub, avec les infos de chaque contact complètes et bien rangées.
    En considérant qu'elle trouve 10 résultats à une recherche, ça lui fait une économie de plus de vingt clics et de plusieurs manips sur son imprimante!

    Je maîtrise parfaitement la partie Applescript. Et pour des choses simples, je me débrouille avec Javascript grâce à Google. Mais j,avoue que là, ça dépasse mes.compétances.

    Voilà. J'espère que j'ai pas été trop long et je remercie d'avance celui qui m'aidera.

  7. #7
    Invité
    Invité(e)
    Par défaut
    bonjour

    en regardant la source on voit que la classe s'appel " btnPrint aTag_INFO idTag_IMPRESSION" donc en considerant qu'elle reste toujour la meme en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementsByClassName('btnPrint aTag_INFO idTag_IMPRESSION')[0].click();
    cela devrait marcher

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 18
    Par défaut
    Merci Mekal!

    Je n'ai pas lu ta réponse jusqu'à maintenant: trop de choses à faire!
    Je prends le temps demain de tester ton code.

    Bonne nuit!

Discussions similaires

  1. [Lazarus] [Windows] Simuler un clic de souris
    Par phobik dans le forum Lazarus
    Réponses: 5
    Dernier message: 28/09/2014, 21h16
  2. [Lazarus] [Linux] Simuler un clic de souris
    Par merovingien59 dans le forum Lazarus
    Réponses: 1
    Dernier message: 30/12/2011, 11h06
  3. [VB.NET 2003] Simuler un clic de souris
    Par Kropernic dans le forum Windows Forms
    Réponses: 9
    Dernier message: 30/10/2007, 18h47
  4. Simuler un clic de souris sur fenêtre réduite
    Par Costello dans le forum Delphi
    Réponses: 1
    Dernier message: 31/03/2007, 00h25
  5. Simuler un clic de souris
    Par kabikou dans le forum Access
    Réponses: 1
    Dernier message: 28/09/2005, 13h43

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