请问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函数声明的不对,还是怎么回事?请高手指点,谢谢!
[解决办法]
谢谢分享!
[解决办法]
学习中...
[解决办法]
我以前也遇到过这样的情况,谢谢分享
[解决办法]
路过,学习
[解决办法]
路过,学习
[解决办法]
学习