Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.javascript > #3151

Re: trigger.('click')

From Doug713705 <doug.letough@free.fr>
Newsgroups fr.comp.lang.javascript
Subject Re: trigger.('click')
Date 2018-08-13 12:17 +0000
Organization Les cassoulets tropicaux reunis
Message-ID <pkrstb$gkg$1@golgoth99.hacktruck.net> (permalink)
References <1nth1ix.hz6u0vmwkog0N%loiseauthierry@free.fr>

Show all headers | View raw


Le 2018-08-13, Thierry Loiseau nous expliquait dans 
fr.comp.lang.javascript
(<1nth1ix.hz6u0vmwkog0N%loiseauthierry@free.fr>) :

> Bonjour,

Bonjour,

> J'essaie de simuler un clic sur un lien au chargement d'une page.
> Voici mon test qui ne fonctionne pas :
>
><!DOCTYPE html>
><html lang="fr">
><head>
><meta charset="utf-8">
><title>Voici mon test qui ne fonctionne pas</title>
><script src="https://code.jquery.com/jquery-1.10.2.js"></script>
></head>
><body onload="$('#monimage').trigger('click');">
><a href="404.jpg" id="monimage">La Peugeot 404</a>
></body>
></html>

Premièrement il ne s'agit pas de JavaScript à proprement parler mais de
JQuery ce qui n'est pas tout à fait la même chose même si JQuery est une
bibliothèque pour JavaScript.

Enfin, je ne connais pas spécialement JQuery mais il me semble qu'il
faut au moins définir un appel de fonction sur l'évenement "onclick" de
l'élément sur lequel tu simules le clic si tu veux que ça fonctionne.

Dans le cas contraire, le clic est effectué mais aucune action n'étant
définie en cas de clic il ne se passe donc rien.

Je suppose que quelquechose comme

<a href="404.jpg" id="monimage" onclick="alert('plop');">La Peugeot 404</a>

fonctionnera et affichera une alerte "plop" au chargement de la page.

Tout ce que j'écris ici est à prendre au conditionnel car jusqu'ici j'ai
toujours réussi à me passer de JQuery dont je n'ai jamais compris
l'intérêt.

-- 
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
                    -- H.F. Thiéfaine, L'ascenceur de 22H43

Back to fr.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

trigger.('click') loiseauthierry@free.fr (Thierry Loiseau) - 2018-08-13 12:33 +0200
  Re: trigger.('click') Doug713705 <doug.letough@free.fr> - 2018-08-13 12:17 +0000
    Re: trigger.('click') loiseauthierry@free.fr (Thierry Loiseau) - 2018-08-18 19:21 +0200
  Re: trigger.('click') "Y.D." <no-spam@invalid.free.fr> - 2018-08-17 12:59 +0200
    Re: trigger.('click') loiseauthierry@free.fr (Thierry Loiseau) - 2018-08-18 19:34 +0200

csiph-web