bonjour à tous,
svp, j'ai un problème un peu bizard, j'ai un code qui permet de lancer vlc, si le met dans un simple page html ça fonctionne parfaitement, mais si j'insère mon page dans mon projet qui est en JSF dont y a une redirection d'une page JSF vers celle en html , ça fonctionne plus,
le code est correcte et ça ne se lance pas, je l'ai essayé avec Firefox, google chrome et IE et le problème persiste, j'ai meme essayé au niveau appel en injectant le code javascript dans la balise ou de faire un simple appel à la fonction, ça fonctionne en html seul, et dans mon projet JSF pas de lancement avez vous de commentaire , merci d'avance .
voilà mon code html :et celui de la page JSF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <h:head> <title>Facelet Title</title> <script type="text/JavaScript" language="JavaScript"> function lancer() { var ws=new ActiveXObject("WScript.Shell"); try { ws.exec ('cmd /k cd C:\\Program Files\\videoLAN\\VLCs'); ws.exec ('vlc'); } catch(erreur) { alert(erreur.description); } } </script> </h:head> <body> <input type="submit" value="ok" onclick="lancer();"/> <a href="javascript: var ws=new ActiveXObject('WScript.Shell'); alert(ws); ws.exec ('cmd /k cd C:\\Program Files\\videoLAN\\VLC'); ws.exec ('vlc')"> vlc </a> </body>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xml:c="http://java.sun.com/jstl/core" xmlns:c="http://java.sun.com/jsp/jstl/core" > <h:head> <title>Facelet Title</title> <script language="javascript" type="text/javascript"/> </h:head> <h:body> <h:form> <a href="javascript: alert('News Flash!')">News Flash</a> <a href="javascript: var ws=new ActiveXObject('WScript.Shell'); alert(ws); ws.exec ('cmd /k cd C:\\Program Files\\videoLAN\\VLC'); ws.exec ('vlc')"> vlc </a> <a href="javascript: void(myNum=10);alert('myNum = '+myNum)"> Set myNum Please</a> <a href="test.html">test</a> </h:form> </h:body> </html>
Partager