c:\밑에 있는것들은 된다.. 그러나 program files 같이 경로가 중간에 공백이 있는경우는 실행이 안된다..
이 문제를 해결하기 위해 VB를 파악했더니 해결이 되었다.
- <html>
- <head>
- <script type="text/javascript">
- function myGame() {
- var path = String.fromCharCode(34)+'C:\\Program Files\\Starcraft\\StarCraft.exe'+String.fromCharCode(34) ;
- alert(path);
- var WshShell = new ActiveXObject("WScript.Shell");
- WshShell.Run(path);
- }
- </script>
- </head>
- <body>
- </body>
- </html>
자세한 이유는 아직 안 살펴 봤다. 그러나 경로를 보낼때 아스키 코드로 " 이 따옴표 를 보내니 해결 됐다. 물론 Program 중간을 글자를 아스키 코드로 공백을 줘봤지만 해결이 안되서 궁여지책으로 짜낸 발상이다 --;
여전히 javascript는 알수 없는 개발언어(?) 이다.
출처 : http://zest133.tistory.com/2
'Programming > JSP' 카테고리의 다른 글
[JSP] HTTP 에러코드 정리 (0) | 2016.10.27 |
---|---|
JSP와 자바스크립트간의 정보 전송방법 (0) | 2014.09.30 |
JQuery UI Tabs (0) | 2014.02.24 |
<a href = 문에서 jsp 및 javascript 변수 한줄로 넘기기 (0) | 2014.02.19 |
Auto Page Refresh Example (0) | 2014.02.19 |