ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
我在编写一个ActiveX控件的时候,碰到了一个比较困难的问题,也许不困难,只是我的水平还不高。
我这个ActiveX控件主要用到网页里面,然后呢必须调用该网页内的一个JavaScript函数,比如说如下的网页代码:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function Hello(args)
{
alert(args);
alert(Flash1.Movie);
alert(Flash1.Base);
}
</SCRIPT>
<TITLE>JavaScript1</TITLE>
</HEAD>
<BODY>
<OBJECT ID="OurActiveX" NAME="OAX" WIDTH=469 HEIGHT=613
CLASSID="CLSID:40CFEA79-ED5B-4B2B-8B8D-B567E40AF812">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="12418">
<PARAM NAME="_ExtentY" VALUE="16228">
<PARAM NAME="_StockProps" VALUE="0">
<PARAM NAME="others" VALUE="">
</OBJECT>
</BODY>
</HTML>
这个代码组成的网页内部有一个Hello(args) JavaScript函数,我呢需要在这个ActiveX中调用这个函数,当然,这个函数不是固定的,不同的网页有不同的JavaScript函数,那么,我的问题就来了,如何才能够在ActiveX中调用引用该ActiveX的网页中的JavaScript函数呢。
同志们一起探讨一下,看看这个问题该如何解决。