请问在本地打开html调用vc写的ocx文件。为何使用ie6打开页面获取的 相对路径 不是页面当前路径呢。应该怎么写合适?

解决方案 »

  1.   

    注意你html页面和ocx文件的相对位置路径
      

  2.   

    将 ocx文件 复制到 windows -> system32 下面,然后在“运行”中写入 “Regsvr32 XX.ocx”注册一下
      

  3.   

    能不能说的具体点啊,我就是用普通IE6测试。发现问题了。在IE6下测试时,getcurrentdirectory 函数首先找 的是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 指向的目录 ,即桌面 假如修改这个默认目录为一个不存在的目录名,则调用的为当前页面的路径。 
    为什么会这样呢,谁能解释一下,或者给出一个更好的解决办法?
      

  4.   

    谢谢各位帮忙,我现在用js获取路径传给ocx,这样就不会有问题了。呵呵