[javascript] lancer un programme
Ronan
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour a tous,
Ma question n'est pas tout a fait javascript puisqu'il est impossible de lancer un fichier grace a une fonction javascript mais je voudrais trouver un moyen équivalent.
Je peux utiliser un lien pour lancer un programme mais le probleme est qu'il nécessite d'effectuer un click sur celui ci. Or moi, il me faut le moyen de lancer un prog sans cliquer dessus mais qui se lance a la fin d'un script
Exist il un moyen pour y remedier ?
Merci de votre aide.
Ma question n'est pas tout a fait javascript puisqu'il est impossible de lancer un fichier grace a une fonction javascript mais je voudrais trouver un moyen équivalent.
Je peux utiliser un lien pour lancer un programme mais le probleme est qu'il nécessite d'effectuer un click sur celui ci. Or moi, il me faut le moyen de lancer un prog sans cliquer dessus mais qui se lance a la fin d'un script
Exist il un moyen pour y remedier ?
Merci de votre aide.
A voir également:
- [javascript] lancer un programme
- Lancer un programme au démarrage windows 10 - Guide
- Programme demarrage windows - Guide
- Fichier batch pour lancer un programme - Guide
- Mettre en veille un programme - Guide
- Desinstaller un programme - Guide
2 réponses
Il faut soit passer par php, soit par cgi. En effet ce programme étant sur le serveur, tu ne peux pas t'en sortir avec juste du javascript. Où alors tu dois convertir ce programme en javascript :)
Salut!
Tu pourrais par exemple créer une frame invisible (hidden ci-dessous)
index.html
Au démarrage de ta page "main.html", tu pourrais appeler un script de la frame " hidden"
main.html
Ce script change l'URL de la frame "hidden".
hidden.html
Cet URL est celui qui permet de démarrer ton programme côté serveur.
Il te reste maintenant rédiger le programme côté serveur et modifier l'URL qui l'appelle dans "hidden.html"
Cela répond-il à ta question?
;-)
HackTrack
Tu pourrais par exemple créer une frame invisible (hidden ci-dessous)
index.html
<frameset cols="100%,0px"> <frame name="main" src="main.html" /> <frame name="hidden" src="hidden.html" /> </frameset>
Au démarrage de ta page "main.html", tu pourrais appeler un script de la frame " hidden"
main.html
<html>
<head>
<script language="javascript" type="text/javascript">
function someScript(){
//some code here
window.top.frames('hidden').startProgram();
}
</script>
</head>
<body onload="someScript();">
</body>
</html>
Ce script change l'URL de la frame "hidden".
hidden.html
<html>
<head>
<script language="javascript" type="text/javascript">
function startProgram(){
this.document.location.href="http://...";
}
</script>
</head>
</html>
Cet URL est celui qui permet de démarrer ton programme côté serveur.
Il te reste maintenant rédiger le programme côté serveur et modifier l'URL qui l'appelle dans "hidden.html"
Cela répond-il à ta question?
;-)
HackTrack