Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3151
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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