情况详细如下:
打开 VB 6.0 创建一个 ActiveX DLL 工程!在这个工程中我添加了一个窗体(frm)。 现在我在 类模块中只有一个函数 public sub test()
frm.Show 1 =============== 弹出那个窗体
end sub 现在我将他们打包成 cab 安装后,在 IE 直接引用,引用内容如下:
===========1.htm==========
<OBJECT ID="aaa"
CLASSID="xxx"
CODEBASE="editor.CAB#version=1,0,0,0">
</OBJECT>
<script language=javascript>
function openE(){
aaa.test();
}
</script>
<span onclick="openE()">123 </span>
<a href="xxxx">其他内ooooo </a> 我现在在网页中点 123 的时候能打开 VB中的 frm 窗体,但是(问题所在): 1、在打开窗体后,若不关闭这个窗体,那么 1.htm 的 其他内ooooo 点不起了,(我想无论关闭窗体与否,1.htm 的任何操作都可进行) 2、打开的 frm 窗体我想他能在 windows 的任务栏显示 icon ========== 另我自己测试的,如果把
frm.show 1 改成 frm.show 则网页会出现 JS 错误: 不能在该主机程序中从ActiveX DLL ActiveX控件或“属性页”显示 非模式窗体
打开 VB 6.0 创建一个 ActiveX DLL 工程!在这个工程中我添加了一个窗体(frm)。 现在我在 类模块中只有一个函数 public sub test()
frm.Show 1 =============== 弹出那个窗体
end sub 现在我将他们打包成 cab 安装后,在 IE 直接引用,引用内容如下:
===========1.htm==========
<OBJECT ID="aaa"
CLASSID="xxx"
CODEBASE="editor.CAB#version=1,0,0,0">
</OBJECT>
<script language=javascript>
function openE(){
aaa.test();
}
</script>
<span onclick="openE()">123 </span>
<a href="xxxx">其他内ooooo </a> 我现在在网页中点 123 的时候能打开 VB中的 frm 窗体,但是(问题所在): 1、在打开窗体后,若不关闭这个窗体,那么 1.htm 的 其他内ooooo 点不起了,(我想无论关闭窗体与否,1.htm 的任何操作都可进行) 2、打开的 frm 窗体我想他能在 windows 的任务栏显示 icon ========== 另我自己测试的,如果把
frm.show 1 改成 frm.show 则网页会出现 JS 错误: 不能在该主机程序中从ActiveX DLL ActiveX控件或“属性页”显示 非模式窗体
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货