Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1272 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Lancement d'une application

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] Lancement d'une application

n°2127527
sebastien4​444
Posté le 21-02-2012 à 13:33:50  profilanswer
 

Bonjour,
 
Je crée actuellement un intranet tout simple en HTML.
Seulement, j'ai besoin dans une de mes pages, d'un lien qui me permet d'ouvrir une application (en l’occurrence UltraVNC).
En cherchant sur Google, j'ai trouvé un moyen en faisant un lien qui pointe vers un fichier .hta qui lance alors l'application grâce à ActiveXObject.
Voilà le code de mon Application HTML :
 
<html>
  <head>
    <script language="javascript">
      function lancer_vnc() {
        var wScript = new ActiveXObject("Wscript.Shell" );
        wScript.run(vncviewer.exe" );
        return false;
      }
    </script>
  </head>
  <body onLoad="return lancer_vnc();">
  </body>
</html>
 
Celà fonctionne mais je souhaiterai fermer automatiquement la fenêtre (vide pour le coup) Application HTML qui a servi à lancer mon application.
Comment faire ?
       
 

mood
Publicité
Posté le 21-02-2012 à 13:33:50  profilanswer
 

n°2127542
rufo
Pas me confondre avec Lycos!
Posté le 21-02-2012 à 14:05:05  profilanswer
 

Ca va demander un message de confirmation à l'utilisateur de toute manière.
 
Vu que t'es parti pour faire un truc bien crade, tu peux, du coup, peut-être passer par une iframe et lancer ton activeX depuis cette iframe. Du reste, pourquoi passer par une nouvelle page? Pourquoi pas appeler ton javascript depuis un lien hypertexte, style
<a href="javascript:ancer_vnc()" title="Cliquer pour lancer VNC...">Lancer VNC</a>
 
Edit : au passage, ton intranet marchera que sous IE et pas les autres navigateurs :/ J'espère que t'as pas des collègues sous Unix, sinon, c'est mort ton intranet... Penses aussi à vérifier que la politique de sécurité du service informatique de ta boîte autorise les activeX. C'est pas toujours le cas.


Message édité par rufo le 21-02-2012 à 14:07:07

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2127566
sebastien4​444
Posté le 21-02-2012 à 14:47:33  profilanswer
 

Merci pour l'indication avec le <a href ... je ne savais pas que je pouvais faire comme ça, et au passage ça règle mon problème de page à fermer vu que ça ne fait qu'ouvrir l'appli.
 
Sinon quand tu parles de truc bien crade, tu as une idée en tête pour faire la même chose en plus propre ? (sachant que je n'ai pas le droit au php donc pas de exec()...)

n°2127579
Riokmij
Blink and you're dead
Posté le 21-02-2012 à 15:06:14  profilanswer
 

Si ton client VNC reconnait les url en vnc://, tu dois pouvoir faire un simple <a href="vnc://nom_du_serveur">Lancer VNC</a>
 
Pas sûr à 100% que ça passe, mais ça vaut le coup de tester.

n°2127580
rufo
Pas me confondre avec Lycos!
Posté le 21-02-2012 à 15:08:49  profilanswer
 

sebastien4444 a écrit :

Merci pour l'indication avec le <a href ... je ne savais pas que je pouvais faire comme ça, et au passage ça règle mon problème de page à fermer vu que ça ne fait qu'ouvrir l'appli.
 
Sinon quand tu parles de truc bien crade, tu as une idée en tête pour faire la même chose en plus propre ? (sachant que je n'ai pas le droit au php donc pas de exec()...)


 
Faire un intranet sans langage côté serveur, ça limite pas mal les possibilités. Cela dit, en faisant un exec(), c'est sur le serveur que tu lancerais vnc et non chez le client. Cette erreur me laisse à penser que tu ne connais pas trop la notion de client serveur et de quel code est exécuté de quel côté quand on même dans un script php, par ex, du php, du js + ajax... :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2127581
rufo
Pas me confondre avec Lycos!
Posté le 21-02-2012 à 15:09:33  profilanswer
 

Sur Firefox, il faut que le protocole vnc soit associé à un programme...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Lancement d'une application

 

Sujets relatifs
Aide HTML structure de pageRéactualisation automatique page html
[html] Chargement rapide d'un background lourd(html/css) Propriété momentanée d'un lien ?
application de gestion d incident avec javaCommande CMD lancé en même temps qu'une application .exe
[HTML] Livre d'or / commentaires sur page persoapplication réseau avec le protocole SNMP
[HTML, ASP] Lancement d'application à partir d'une page Web 
Plus de sujets relatifs à : [HTML] Lancement d'une application


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR