以前私がやっていた
<script>
function fun1(){
var sh=new ActiveXObject("Wscript.Shell");
sh.run("\\\\ntbot\\my.exe");
}
fun();
</script>
このコードに問題はありません。IE からクライアント マシンで exe を喜んで実行し、アプレットを書いたクロムから同じように実行し、そこから exe を実行しています。だから私が行ったコードの変更は
<scipt>
function testCSS(prop) {
return prop in document.documentElement.style;
}
var isChrome = !!(window.chrome && chrome.webstore && chrome.webstore.install);
var isIE = /*@cc_on!@*/false || testCSS('msTransform');
function fun2(isIE,isChrome)
{
if(isIE){
var sh=new ActiveXObject("Wscript.Shell");
sh.Run("\\\\ntbot\\my.exe");
}if(isChrome){
appletsource="<APPLET archive='CalciApplet.jar' codebase='/kiss' CODE='AppletGchrome.CalculateApplet.class' WIDTH='0' HEIGHT='0'></APPLET>"
document.getElementById("appletplace").innerHTML=appletsource;
}
}
fun2(isIE,isChrome);
</script>
Chromeでは動作しませんが、IEのIEでは動作しません.Automation Server can't create object. エラー
これで私を助けてください..ありがとう。
よろしく、swapnil P.