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 :

appuie automatique sur un bouton


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut appuie automatique sur un bouton
    bonjour jai crée un formulaire en html (classique).

    Sauf que celui ci est un peu spécial, je m'explique: Mon formulaire est composé de listes de mots. Et des que je clique sur un bouton cela me forme une frase aléatoire utilisant ces mots.

    J'aimerai simuler un click sur ce bouton(bouton qui génère la frase)toutes les heures pour que cela change ma phrase automatiquement. Comment faire ??

    Merci

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Te tourner vers le Javascript qui concerne tout ce qui est coté client client...Et apparemment ce que tu veux faire c'est de la simulation d'envoi de form donc...Ce n'est pas PHP

    D'ailleurs je te conseille de faire un tour dans la FAQ Javascript où tu trouveras des liens comme celui ci : Comment soumettre un formulaire automatiquement ?

  3. #3
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    A) Si tu cherche à envoyer un formulaire :
    Envoyer un formulaire par son nom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms["NAME"].submit();
    Envoyer un formulaire par son id :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("ID").submit();
    B) Si tu cherche à simuler l'appui sur un autre type de boutton que submit :
    Par l'ID :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("ID").onclick(event);

  4. #4
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    Bonjour,

    ou bien

    (en javascript)

  5. #5
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par supernova
    Bonjour,

    ou bien

    (en javascript)
    Désolé mais il n'y a pas de fonction click aux boutons... Seule la fonction javascript onclick permet de simuler l'appui d'un bouton...

  6. #6
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    Tiré de la doc Javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    click .
    Simulates a mouse-click on the button, but does not trigger the button’s
    onClick event handler.
    Syntax click()
    Parameters None.
    Security Submitting a form to a mailto: or news: URL requires the
    UniversalSendMail privilege. For information on security, see the Client-Side
    JavaScript Guide.
    Method of Button
    Implemented in JavaScript 1.0

  7. #7
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Jamais entendu parler... Qqun l'a déjà testée ?

  8. #8
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    oui moi

  9. #9
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Lol
    De toute facon, ma méthode fonctionne aussi (submit non compris)

    Euh, mais ta méthode n'est pas intéressante...
    Il est écrit dans la documentation que tu a donnée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ne déclenche pas le gestionnaire d'événement onclick du bouton.
    Dès lors, ou est l'intéret de la fonction ?

  10. #10
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Moi je confirme aussi que la méthode click existe bien et qu'elle fonctionne à merveille sur tous navigateurs (qui plus est).
    L'avantage de cette méthode est de pouvoir appelé une fonction censée être appelé lors d'un click sur un bouton sans qu'il y ait action de l'utilisateur...
    Très pratique lors d'un rafraichissement de la page...

  11. #11
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    lol, mais HtmlElement.onclick(event) est tout aussi bon, non ?

  12. #12
    Membre éclairé Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par défaut
    Ben non puisque dans ce cas il faut attendre que l'utilisateur clique ...

  13. #13
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Mais non, vu que j'exécute la fonction !
    ou est la différence entre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var Obj = new Object();
    Obj.onclick=function (e) {
       alert (e)
    }
    Obj.onclick(event);
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var Obj = document.getElementById("button")
    Obj.onclick(event);

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut
    Merci pour le click.

    Mais jai une question un peu bête.

    Comment je fais coté serveur pour que cela se déclenche toutes les heures ?
    Car je ne sais pas comment on peut executer un script php si on est pas en train de visionner la page elle meme.


    J'avais posté dans la partie php (car c'est coté serveur mais mon post a été redirigé ici pour la partic onclick, lol).

  15. #15
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Dans ce cas il faudrait te tourner vers les taches Cron coté serveur, ou prendre une abonnement gratuit à des webcrons...Fais une petite recherche sur le forum php avec cron comme mot de recherche

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut
    Jai utilisé le site cron.fr qui permet de lancer un script toutes les heures (je voulais toutes les demi heures mais bon...).

    Merci de votre aide à tous

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

Discussions similaires

  1. Appui long sur un bouton
    Par Vestaproman dans le forum Débuter
    Réponses: 1
    Dernier message: 18/05/2011, 21h35
  2. clique automatique sur un bouton
    Par fattouch_squall dans le forum C#
    Réponses: 9
    Dernier message: 28/12/2009, 17h56
  3. appuyer automatiquement sur le bouton Entrée
    Par moimemessssssssss dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/07/2008, 19h50
  4. Intercepter l'appuie sur le bouton "Envoyer" d'Outlook
    Par Charette dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 14/10/2005, 14h24
  5. Comment détecter quand un utilisateur appuie sur le bouton Power ?
    Par Millenod dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 22/09/2005, 21h05

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