Lancer application depuis navigateur

Signaler
Messages postés
43
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
15 mai 2012
-
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
Bonjour,

je veux lancer notepad++ a partir de navigateur (page.htm)
<html>  
<head>
<script language="JavaScript" type="text/javascript">
<!--
function execAppli(app) 
{
    var wshShell = new ActiveXObject("WScript.Shell");
    wshShell.Run(app+".exe", 1, true);
}
-->
</script>
</head>

<form>

</form>

 </html>

j'ai lancé ca depuis localhost dans wamp mé ne m'affiche rien
je sais pas ou l'erreur dans le code ou le navigateur

3 réponses

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Salut,

m'est avis que ton navigateur n'est pas paramétré pour accepter ce genre de script (ce qui est tout à fait normal et fortement conseillé).
Autre souci possible : le chemin de ton exécutable contient des espaces, il faut utiliser des double-quotes.
Messages postés
43
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
15 mai 2012

Bonjour j'ai changé les chamian avec "" au lieu de ''

mais comment modifier le navigateur pour exécuter ce genre de script
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Pour autoriser l'exécution de ton script ça va dépendre du navigateur utilisé. Et je t'avouerai que j'en sais un peu rien, je galère à chaque fois à retrouver ce paramètre dans tout le fourbi de chaque navigateur ^^ (NB : mon IE9 me demande au cas par cas si je veux autorisé l'ActiveX).

Dernière remarque : cet objet connait les variables d'environnement, et notamment la %PATH%, du coup t'es pas obligé de mettre le chemin complet de Notepad++.exe.