首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教activeX开发高手一个有关问题

2012-02-05 
请问activeX开发高手一个问题我用Delphi开发ActiveForm,创建了一个窗口,Tmyactive为该窗口类,我在此窗口类

请问activeX开发高手一个问题
我用Delphi开发ActiveForm,创建了一个窗口,Tmyactive为该窗口类,我在此窗口类中声明了一个public函数msg,如下:

function Tmyactive.msg:Integer;
begin
 ShowMessage('123');
 Result := 0;
end;

html代码:
<H1> Delphi 7 ActiveX Test Page </H1><p>
You should see your Delphi 7 forms or controls embedded in the form below.
<HR><center>

<p>
<OBJECT
id=myocx
classid="clsid:D143320A-DF30-40E6-8297-C3D5936755A6"
codebase="http://127.0.0.1/myactiveProj1.ocx"
width=350
height=250
align=center
hspace=0
vspace=0
>
</OBJECT>
<script language="javascript">
function getdata()
{
if (window.ActiveXObject)
{
  document.getElementById("myocx").msg();
  }
}
</script>
 <input type="button" value="msg函数" onclick="getdata()">  
</HTML>


运行后,点击按钮,没有对话框出现,状态栏提示“网页有错误”。
我认为javascript函数应该没错吧,可能是msg函数声明的不对,还是怎么回事?请高手指点,谢谢!

[解决办法]
谢谢分享!
[解决办法]
学习中...
[解决办法]
我以前也遇到过这样的情况,谢谢分享
[解决办法]
路过,学习
[解决办法]
路过,学习
[解决办法]
学习

热点排行