ActiveX 与 HTML交互的问题
现在写了一个ActiveX组件,这个组件中内嵌了一WebBrowser组件,这个组件访问一个HTML文件。那么如何通过 JS 控制,使 ActiveX 能够访问WebBrowser组件内HTML页面中的元素?对其设置值或者取得元素值等操作?
对这方面是刚接触,不懂,望大家指教。
谢谢! --------------------编程问答-------------------- <html>
<head>
<script language="javascript">
function system_PickupFields()
{
var ret=null;
ret=new Array();
var myDoc=document;
alert(myDoc.all.length);
for(var i=0;i<myDoc.all.length;i++){
var o=myDoc.all(i);
var a=o.getAttribute("TESTField");
if(a&&a!=""){
ret.push(o);
}
}
l=ret.length;
alert(l);
if(l>0){
do_log('system_PickupFields:last<'+ret[l-1].id+'> length<'+l+'>\n');
}
else{
do_log('system_PickupFields:0 field.\n');
}
return ret;
}
</script>
</head>
<body >
<object id="helloworld" classid="clsid:91CE835C-A8F0-4786-955A-46ECFAAE6FE4" Width="584" Height="100%" VIEWASTEXT> </object>
<br>
<script for="helloworld" event="SubmitClicked" language="javascript">
alert("SubmitClicked");
system_PickupFields();
</script>
</body>
</html>
helloworld ActiveX中有 SubmitClicked 事件,通过点击ActiveX上的按钮,触发了 “SubmitClicked”事件,想通过方法,取得 helloworld控件中的WebBrowser中的HTML页面中的元素值。
--------------------编程问答-------------------- 关注,up --------------------编程问答-------------------- 我关注你的activeX怎么做啊??
给写资料啊。是用c#写的吗? --------------------编程问答-------------------- 我也关注,有类似经历,交流交流?
补充:.NET技术 , ASP.NET