作者hsinyilin (小耳朵)
看板Ajax
標題[問題] ActiveX控制項
時間Sun Jun 3 20:27:28 2007
不好意思,我想請問在網頁中用javascript讀檔的問題
我想要讓使用者按某一個鍵可以開始讀檔並執行一個外部程式TTS.exe
所以將以下程式寫在javascript判斷使用者按鍵後
var fso, f, r;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("C:/output_all.txt", ForReading);
r = f.ReadAll();
var cmd="TTS.exe "+r; //把r當作參數傳給TTS.exe並執行之
var WshShell = new ActiveXObject("WScript.Shell");
var result = WshShell.Run(cmd,0,true);
目前結果是可以正確執行的
可是在使用者按下正確的鍵時,會先出現以下訊息:
「這個畫面上某個ActiveX控制項與其他部分相互作用時可能會不安全。
要允許相互作用?」
然後要選擇「是」後才可以正確執行
我想請問要怎樣才可以不要出現這個提示訊息而自動正確地執行呢
我已經將IE安全性設定中關於ActiveX的東西設成啟用、自動執行等等
還是出現如上的訊息
請問可以告訴我該怎麼修改嗎?
謝謝 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.110.193