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>链接方式,一般就不会有问题了。
此问题由李海回答。
| |
|
|
| |
|
|