当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,