<SCRIPT LANGUAGE="JavaScript">
    var wsh=new ActiveXObject("geturl.GetUrlObject");
    if(wsh)
   wsh.GetUrlTxt("s"); 
  </SCRIPT>activex是我自己写的,当我执行到 wsh.GetUrlTxt("s"); 提示wsh为空或者不是对象,这事为什么呢?肯定不为空。

解决方案 »

  1.   

    对ActiveXObject知知甚少.geturl.GetUrlObject组件不需要注册么?
      

  2.   

    类似这样用,注意只有IE支持:
    <a href="javascript:LaunchApp()">Launch the executable</a><script>
    function LaunchApp() {
     if (!document.all) {
      alert ("Available only with Internet Explorer.");
      return;
     }
     var ws = new ActiveXObject("WScript.Shell");
     ws.Exec("C:\\Program Files\\Adobe\\Photoshop 6.0\\Photoshp.exe");
    }
    </script>
      

  3.   

    自己写的?geturl.GetUrlObject组件需要注册吧!!!你住的了吗???
      

  4.   

    geturl.GetUrlObject 应该是注册组件问题