没戏不是activex,js无法调用用.net做需要装.net框架……所以绝对没戏

解决方案 »

  1.   

    那不用js怎么做呢?我用它打开本地word文档 但是不行啊 他只是运行在服务器端啊
      

  2.   

    大家看看 下面的代码应该是没有什么问题吧?提示错误 对象不支持这个属性或方法 不知怎么解决?
    <OBJECT id="idDoc" classid="WebDesigner.dll#WebDesigner.webDoc"></OBJECT><script language="javascript">
    <!--function Doc()
    {
    var oDoc=document.all.idDoc;
    oDoc.File=document.getElementById("File1").value;
    oDoc.Open();}//-->
    </script>
    <INPUT id="File1" style="WIDTH: 200px;" type="file" size="18">
    <button onclick="javascript:Doc()">==O K==</button>
    <div id="divMsg"></div>
      

  3.   

    1,这个文件是个dll文件,MyDoc.dll 怎么让客户端自动下载 注册?要做成.cab?怎么做。还有签名等安全问题。
     2,怎么调用?可以用object标签?怎么用那?
     3,可否直接用JavaScript?1 需要做成cab文件提示用户下载,由于ie默认安全设置禁止下载未签名的组件,所以你需要对控件代码签名,在代码签名里,还涉及到了给这个代码签名的证书的根证书是否受客户端信任的问题,当然了,由于windows已经预装了versign的根证书,所以购买versign的证书是一个好途径。
    还有dll本身的问题,他的运行还需要客户端已经安装了framework。
    2 你会在网页里用flash就会用他,两者性质和调用方法完全一样。
    3 当然支持jscript,但是,你要知道,ie默认安全设置里,是禁止执行不受信任的控件的。
      

  4.   

    那样的话    客户端得装.net  否者不能用
      

  5.   

    现在我可以使用它的属性
      var s=oDoc.File;
      oDoc.OpenEx();也可以使用,他没有作什么事情 就是返回一个字符串。但是测试正确。就是
      oDoc.Open();不行,在这个方法里面,将打开客户端的一个word文件。提示如下:
      “错误:System.security.Permissions.securitypermission”
      不知该怎么解决?是因为安全性的问题?
      

  6.   

    3 当然支持jscript,但是,你要知道,ie默认安全设置里,是禁止执行不受信任的控件的。
      

  7.   

    用JavaScript怎么使用我已经弄出来了 现在就是这个问题比较麻烦 个别方法调用的时候提示:
    “错误:System.security.Permissions.securitypermission”
      

  8.   

    上面的问题 已经解决了
    方法是:管理工具->Microsoft .NET Framework 1.1 向导->调整.NET安全性 里边调节相应区域的安全级别。非常感谢楼上各位。看看还有没有更好的办法。另外,要求客户端都得安装上.NET Framework?
    再等阵子,然后结贴!
      

  9.   

    免费的代码签名证书,国际信任的,可惜只有一个月,楼主试试吧。http://www.openssl.com.cn/thread-101-1-1.html
      

  10.   

    到 http://www.wotrust.com  去申请个代码签名证书就可以了!