热情软件屋

 

ActiveX文档的安装问题


编号:QA000044
建立日期: 1998年10月21日 最后修改日期:1998年10月21日
所属类别:

沙湘鹏:
    我用VB 5.0编了一个很简单的ActiveX文档,按照微软的提示编译成.exe文件,再用setup wizard生成Internet下载程序,在本机上用IE 4.0浏览正常;但是在LAN上其他机器用IE 4浏览时,屏幕上一个进度条窗口很快一闪而过,然后浏览器窗口什么也不显示。我在微软站点上查找了有关的文章,并按其提示修改了有关文件,可是仍然没有效果。不知是什么原因?

回答:

    问题出在Setup Wizard生成HTML文件上。这个文件一般有如下一段:
    <SCRIPT LANGUAGE="VBScript">
    Sub Window_OnLoad
     Document.Open
     Document.Write "<FRAMESET>"
     Document.Write "<FRAME SRC=""UserDocument1.VBD"">"
     Document.Write "</FRAMESET>"
     Document.Close
    End Sub
    </SCRIPT>
    这里,ActiveX Document程序是利用<FRAME SRC="...">调用的,这在本机浏览时不会遇到问题。但Internet Explorer在从服务器调用HTML时,它认为凡是出现在<FRAME SRC="...">中的都应该是HTML文档,如果无法识别该文件,就下载并保存该文件,你所看到的"屏幕上一个进度条窗口很快一闪而过",就是IE在下载文件。若想解决这个问题,不要使用<FRAME SRC="...">,而改用<A></A>链接方式,一般就不会有问题了。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio