Lancer plusieurs macro *mcr en Javascript

Signaler
-
 VLX360 -
Hello,





En résumé :



Voilà ce que je voulais faire au début entre {}, puis je suis tombé sur un code vraiment sympa qui répondait parfaitement à ce que je souhaitais, mais le problème est que j'essaye de créer plusieurs liens, mais là je bute, comme je n'y connais rien, j'ai essayé de mettre deux scripts entre <>, mais çà ne marche pas, si vous pouviez me dire ce que je dois modifier ce serait bien sympa !



je sais j'arrive comme un cheveux sur la soupe, mais je ne suis pas un passionné à la base même si je trouve qu'on peut faire un tas de chose sympa, le besoin est vraiment ponctuel....



Merci pour votre compréhension.



Initialement :

{Au démarrage il y a une page web locale index.html à la racine de c: tout ce qu'il y a de plus basique sans serveur et tutti quanti qui se lance en tâche planifiée, sur celle-ci il y a plusieurs image, chacune correspond à un lien relatif à une macro, mais cliquer sur le lien fait que n'importe quel navigateur demande à l'ouvrir ou la télécharger, pas moyen de la faire s'ouvrir automatiquement,j'ai tout essayé sur les navigateur il n'y a rien à faire !}



Le code magique mais valable pour une macro pour le moment !




<html>
<head>
<script language="javascript">
<!--
  function lance() {
       var wScript = new ActiveXObject("Wscript.Shell");
       wScript.run("testmacro.mcr");
       return false;
  }
 
//-->
<!--
  function lance() {
       var wScript = new ActiveXObject("Wscript.Shell");
       wScript.run("testmacro.mcr");
       return false;
  }
 
//-->
</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body {
    background-color: #000;
}
</style>
</head>
<body>
<p>
  <hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no"></hta:application>
  </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><a href="" onClick=" rel="nofollow noopener noreferrer" target="_blank" return lance();"><img src="240_F_41730951_EyMKKNC8LF8U0SlmiiJnxU9HCnraMXDR.jpg" width="63" height="64"></a></p>
</body>
</html>

2 réponses

Messages postés
32451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mai 2021
347
Donc la tu nous montres le code qui "marche" ....
Mais .. pourrais tu nous montrer ton code qui ne marche pas..... histoire qu'on te le corrige ?
(vu que j'ai un peu de mal à comprendre la question .... voir ton "mauvais" code m'y aidera ! )

Bonjour, en fait je souhaite mettre plusieurs liens avec le code qui est affiché mais je ne sais pas le faire, j'en ai 200 environs !

Vous voyez donc la difficulté pour un novice car là honnêtement c'est du chinois !
Messages postés
32451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mai 2021
347
Chaque lien lance la même fonction ..... ou tu veux exécuter un code différent pour chaque lien ??
200 images, qui représentent un lien qui lance une macro

Chaque lien, image et macro sont différents.
il y aura testmacro01.mcr; testmacro02.mcr;testmacro.mcr200...