Javascript fonction pour les href
maguie
-
maguie -
maguie -
Bonjour
Je suis sur un projet power automate desktop et j'ai un souci.
Je souhaiterais savoir comment en javascript mettre au point une fonction afin de cliquer sur un bouton et d'ouvrir toutes les fenêtres contenant les PDF sans avoir à saisir les noms. Ces popup se trouvent sur une page web.
Sur power automate avec l'option javascript, j'ai saisi la fonction suivante :
function ExecuteScript()
{
window.open("/cetpeweb/atts.pdf?refDoc=2022032Z86210&numRng=3","options_nouvelle_fenetre");
window.open("/cetpeweb/atts.pdf?refDoc=2022032Z27410&numRng=2","options_nouvelle_fenetre");
}
Cela fonctionne très bien le seul souci c'est que j'ai 45 pdf tous les mois à télécharger et les variables sont diffférentes pour chaque pdf.
Voici le HTML de la console web pour les href et il y en a 45 au total avec des name différents
<a href="#" onclick="javascript:window.open('/cetpeweb/atts.pdf?refDoc=2022032Z86210&numRng=3','pres','left=10,screeny=10,screenx=10,height=550,width=750,status=yes,resizable=yes,scrollbars=yes,menubar=no',true);">
<img src="/ctc/commun/images/pdf.gif" height="19" border="0" alt="Impression du document">
</a>
Je souhaiterais savoir si il existe une fonction javascript permettant de télécharger tous les pdf sans avoir à saisir les variables à chaque fois.
Merci à vous
Je suis sur un projet power automate desktop et j'ai un souci.
Je souhaiterais savoir comment en javascript mettre au point une fonction afin de cliquer sur un bouton et d'ouvrir toutes les fenêtres contenant les PDF sans avoir à saisir les noms. Ces popup se trouvent sur une page web.
Sur power automate avec l'option javascript, j'ai saisi la fonction suivante :
function ExecuteScript()
{
window.open("/cetpeweb/atts.pdf?refDoc=2022032Z86210&numRng=3","options_nouvelle_fenetre");
window.open("/cetpeweb/atts.pdf?refDoc=2022032Z27410&numRng=2","options_nouvelle_fenetre");
}
Cela fonctionne très bien le seul souci c'est que j'ai 45 pdf tous les mois à télécharger et les variables sont diffférentes pour chaque pdf.
Voici le HTML de la console web pour les href et il y en a 45 au total avec des name différents
<a href="#" onclick="javascript:window.open('/cetpeweb/atts.pdf?refDoc=2022032Z86210&numRng=3','pres','left=10,screeny=10,screenx=10,height=550,width=750,status=yes,resizable=yes,scrollbars=yes,menubar=no',true);">
<img src="/ctc/commun/images/pdf.gif" height="19" border="0" alt="Impression du document">
</a>
Je souhaiterais savoir si il existe une fonction javascript permettant de télécharger tous les pdf sans avoir à saisir les variables à chaque fois.
Merci à vous
Configuration: Windows / Chrome 98.0.4758.102
A voir également:
- Javascript fonction pour les href
- Fonction si et - Guide
- Telecharger javascript - Télécharger - Langages
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
5 réponses
Bonjour,
Je n'utilise pas power automate
mais je suppose que tu peux récupérer tous les liens qui se trouvent sur ta page et boucler dessus pour générer le click...
Je n'utilise pas power automate
mais je suppose que tu peux récupérer tous les liens qui se trouvent sur ta page et boucler dessus pour générer le click...
const a = document.querySelectorAll("a"); console.log(a); a.forEach(function(el,i){ console.log(el.href); window.open(el.href,"options_nouvelle_fenetre"); });
Ah.. par contre .. ce n'est pas dans le HREF que se trouvent les liens vers tes fichiers... mais dans les ONCLICK
Essaye plutot
Essaye plutot
const a = document.querySelectorAll("a"); console.log(a); a.forEach(function(el,i){ console.log(el,i); el.onclick(); });
Bonjour
J'ai essayé et j'ai l'erreur suivante
VM163:5 Uncaught TypeError: el.onclick is not a function
at <anonymous>:5:10
at NodeList.forEach (<anonymous>)
at <anonymous>:3:7
J'ai essayé et j'ai l'erreur suivante
VM163:5 Uncaught TypeError: el.onclick is not a function
at <anonymous>:5:10
at NodeList.forEach (<anonymous>)
at <anonymous>:3:7
Bonjour
Ci-dessous la console :
VM227:2
NodeList(25) [a, a, a, a, a, a, a, a, a, a.chemindefer, a.chemindefer, a#top, a, a, a, a, a, a, a, a, a, a, a, a, a]
0: a
1: a
2: a
3: a
4: a
5: a
6: a
7: a
8: a
9: a.chemindefer
10: a.chemindefer
11: a#top
12: a
13: a
14: a
15: a
16: a
17: a
18: a
19: a
20: a
21: a
22: a
23: a
24: a
length: 25
[[Prototype]]: NodeList
VM163:5 Uncaught TypeError: el.onclick is not a function
at <anonymous>:5:10
at NodeList.forEach (<anonymous>)
at <anonymous>:3:7
Merci mais je suis novice en javascript
Ci-dessous la console :
VM227:2
NodeList(25) [a, a, a, a, a, a, a, a, a, a.chemindefer, a.chemindefer, a#top, a, a, a, a, a, a, a, a, a, a, a, a, a]
0: a
1: a
2: a
3: a
4: a
5: a
6: a
7: a
8: a
9: a.chemindefer
10: a.chemindefer
11: a#top
12: a
13: a
14: a
15: a
16: a
17: a
18: a
19: a
20: a
21: a
22: a
23: a
24: a
length: 25
[[Prototype]]: NodeList
VM163:5 Uncaught TypeError: el.onclick is not a function
at <anonymous>:5:10
at NodeList.forEach (<anonymous>)
at <anonymous>:3:7
Merci mais je suis novice en javascript
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mouais..
Comme je ne connais pas power automate .. je ne saurais te dire ce qui coince.
Ce code JS fonctionne parfaitement dans une page html ... mais là... aucune idée.
A tout hasard, je suis tombé la dessus...https://www.youtube.com/watch?v=AuweGc379Vg
Comme je ne connais pas power automate .. je ne saurais te dire ce qui coince.
Ce code JS fonctionne parfaitement dans une page html ... mais là... aucune idée.
A tout hasard, je suis tombé la dessus...https://www.youtube.com/watch?v=AuweGc379Vg