Interaction avec une fonction Javascript directement dans l'URL [Résolu]

tony29 - 21 sept. 2017 à 17:48 - Dernière réponse :  tony29
- 22 sept. 2017 à 23:29
Bonjour,
Je suis actuellement coté client d'un serveur et je dois cliquer sur un lien sur la page pour qu'elle puisse se réactualisé et ainsi lancer un téléchargement de fichier.
J'ai regardé le code source et j'ai trouvé le code Javascript qui est inclue dans un onclick qui permet de lancer le téléchargement. Lorsque je l'utilise dans la console cela marche très bien. Mais est-il possible d'exécuter une fonction avec l'URL de la page en mettant en paramètres les fonctions associées?
Afficher la suite 

7 réponses

Répondre au sujet
Reivax962 3100 Messages postés jeudi 16 juin 2005Date d'inscription 12 décembre 2017 Dernière intervention - Modifié par Reivax962 le 22/09/2017 à 15:01
+1
Utile
3
Bonjour,

Suivant ce que tu veux faire, tu peux ruser en utilisant ce que l'on appelle des bookmarklets(*).

Ce sont en fait de petits codes javascripts enregistrés comme marque-pages dans ton navigateur, il te suffit de cliquer dessus pour que le code javascript s'applique à la page en cours.
Tu peux, comme ça, appeler une fonction définie dans la page d'un clic sur le favori. Mais, et c'est là que je pense que tu vas aimer, tu peux très bien encapsuler cet appel dans un SetInterval afin que le clic se fasse tout seul toutes les X secondes.

Par exemple, si tu veux appeler la fonction TEST() d'une page, toutes les 30 secondes, place ceci dans tes favoris :
javascript:(function(){window.setInterval(function(){TEST();},30000);})();

(Attention à ne pas mettre d'espaces, ou à les remplacer par des %20 )

Xavier


(*) Comme dans Bookmark + applet. C'est hyper puissant et je ne comprends pas que ce ne soit pas plus utilisé que ça.
Cette réponse vous a-t-elle aidé ?  
Génial!!! Tu peux me donner le nom de l'extension que tu utilises? :)
Reivax962 3100 Messages postés jeudi 16 juin 2005Date d'inscription 12 décembre 2017 Dernière intervention - 22 sept. 2017 à 16:56
Aucune extension, c'est natif...
Merci, c'est juste énorme! :) Gros +1
Commenter la réponse de Reivax962
Fallentree 1969 Messages postés mercredi 25 février 2009Date d'inscription 6 décembre 2017 Dernière intervention - 22 sept. 2017 à 11:37
0
Utile
du php ?
<script>
window.onload=function() {
<?php if (sizeof($_GET)>0){ echo click_event;}?> }
/script>
Commenter la réponse de Fallentree
jordane45 19213 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - 22 sept. 2017 à 12:44
0
Utile
1
Bonjour,

Si ta question est :
depuis mon navigateur (ou autre logiciel tiers..) Puis je renseigner une URL et y inclure (d'une façon ou d'une autre) le nom des fonctions js que souhaites qu'elle lance...... la réponse est NON !
(à moins que le concepteur de la page ait prévu le cas.... mais j'en doute....)

Et je suppose que tu n'as pas la main sur le code source du site pour le modifier.....


Merci pour ta réponse, c'est super sympa, je m'en doutais un peu! :)
Commenter la réponse de jordane45