cliquer sur un lien en js
cliquer sur un lien en js
Bonjour
Je suis un bon codeur Php mais une grosse bille en js
hors on me demande de cliquer en automatique sur les liens Prendre rendez vous ici https://imageacademie.prordv.com/locations
Comment faire pour forcer un clique sur par exemple
le lien de Prendre rendez vous de ImageAcademie PARIS ?
Merci de votre aide
Je suis un bon codeur Php mais une grosse bille en js
hors on me demande de cliquer en automatique sur les liens Prendre rendez vous ici https://imageacademie.prordv.com/locations
Comment faire pour forcer un clique sur par exemple
le lien de Prendre rendez vous de ImageAcademie PARIS ?
Merci de votre aide
Re: cliquer sur un lien en js
Bonjour,
Forcer le clic sur un élément est tres simple :
<a href="http..." id="myLink">Le lien</a>
et en JS :
document.getElementById("myLink").click();
PS : je vais ajouter cette question dans la FAQ
Forcer le clic sur un élément est tres simple :
<a href="http..." id="myLink">Le lien</a>
et en JS :
document.getElementById("myLink").click();
PS : je vais ajouter cette question dans la FAQ
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: cliquer sur un lien en js
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: cliquer sur un lien en js
merci pour ton aide, mais j'ai dis que je suis une bille en js, il semblerait que je sois une grosse bille alors.
J'ai mis ceci
<script>document.getElementById("myLink").click();</script>
<a id="myLink" href="#" class="button-lieu-detail" data-id="13" >**13**</a>
(tu peux le retrouver ici pour tester https://imageacademie.prordv.com/locations?id_lieu=13 )
En tout cas ca ne fonctionne pas.
Peux etre que le call to action ne fonctionne pas avec le click, enfin je ne sais pas pourquoi ca ne marche pas mais quand je clique manuellement sur le lien **13** alors ca marche mais quand c'est lui <script>document.getElementById("tjs").click();</script> qui le fait ca ne marche pas du moins ca pointe sur le "#" sans lancer l'action
Une idee?
J'ai mis ceci
<script>document.getElementById("myLink").click();</script>
<a id="myLink" href="#" class="button-lieu-detail" data-id="13" >**13**</a>
(tu peux le retrouver ici pour tester https://imageacademie.prordv.com/locations?id_lieu=13 )
En tout cas ca ne fonctionne pas.
Peux etre que le call to action ne fonctionne pas avec le click, enfin je ne sais pas pourquoi ca ne marche pas mais quand je clique manuellement sur le lien **13** alors ca marche mais quand c'est lui <script>document.getElementById("tjs").click();</script> qui le fait ca ne marche pas du moins ca pointe sur le "#" sans lancer l'action
Une idee?
Re: cliquer sur un lien en js
Il faut mettre l'appel du script après la création du lien car l'exécution est séquentielle
Au moment ou le script est appelé le lien n'existe pas encore...
Je pense que ca fonctionnera
Au moment ou le script est appelé le lien n'existe pas encore...
Je pense que ca fonctionnera
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: cliquer sur un lien en js
nop ca n'a pas suffit.
Ca ne fonctionne pas.
Ca ne fonctionne pas.
Re: cliquer sur un lien en js
Ok, alors il faut attendre que le document (et les autres scripts) soit bien chargé en ajoutant un listener sur window :
window.addEventListener("load", function(evt) {
document.getElementById("myLink").click();
});
window.addEventListener("load", function(evt) {
document.getElementById("myLink").click();
});
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: cliquer sur un lien en js
Yep ca fonctionne.
Merci
Merci
-
- Messages : 1
- Enregistré le : 22 févr. 2024, 11:24
Re: cliquer sur un lien en js
Pour cliquer sur un lien en utilisant JavaScript, vous pouvez utiliser la méthode click() sur l'élément HTML correspondant. Voici un exemple de la façon de procéder :albanl123 a écrit : ↑03 juil. 2018, 08:26Bonjour
Je suis un bon codeur Php mais une grosse bille en js
hors on me demande de cliquer en automatique sur les liens Prendre rendez vous ici https://imageacademie.prordv.com/locations my location
Comment faire pour forcer un clique sur par exemple
le lien de Prendre rendez vous de ImageAcademie PARIS ?
Merci de votre aide
javascript
Copie
// Retrieves the element a whose href contains the contents "Make an appointment" and "ImageAcademie PARIS"
var link = document.querySelector('a[href*="Make an appointment"][href*="ImageAcademie PARIS"]');
// Check if the link exists
if (link) {
link.click(); // Click on the link
} other {
console.log('Cannot find the link to click.');
}
Vous pouvez insérer ce code JavaScript dans votre site internet ou votre navigateur pour cliquer automatiquement sur le lien "Prendre rendez-vous" de "ImageAcademie PARIS".
Re: cliquer sur un lien en js
Assurez-vous d'exécuter ce code JavaScript sur la page où se trouve le lien "Prendre rendez-vous". Vous pouvez l'exécuter dans la console de votre navigateur ou l'intégrer dans un script JavaScript sur la page. Infinite Craft Unblocked