关于ocx的调用

lansecheng 2010-03-13 11:10:12
我想用JS调用一个ocx,可是不知道他的属性和方法,所以完全不知道从何下手,我也不想自己写一个ocx。所以求大家告诉我该怎么做才能知道一个ocx的属性和方法呢,我用的是VS2005。大家详细一点,我是菜鸟一个
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fibona 2010-03-14
  • 打赏
  • 举报
回复
<html> 
<head>
<title>OCX</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
var flag=true
function showall(){
alist = new Array();
newocx();
list1.value = "";
list2.value = "";
list1.value = ocxtype.outerHTML;
j = 0;
for (i in ocxtype)
{
alist[j] = i;
j++;
}
for (i = 0; i < alist.length; i++)
for (j = (alist.length-1); j > 0; j--)
{
if (alist[j] < alist[j-1])
{
temps = alist[j];
alist[j] = alist[j-1];
alist[j-1] = temps;
}
}
for (i = 0; i < alist.length; i++)
list2.value += alist[i] + "\n";
alert("共有 "+alist.length+" 个属性方法")
}
function newocx()
{
ocxfield.innerHTML = "<OBJECT ID='ocxtype' WIDTH='0px' HEIGHT='0px'" +
"CLASSID='CLSID:" + ocxid.value + "'></OBJECT>";
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<div align="center">
<p>classid
<input type="text" id="ocxid" style="width:400" value="F3A614DC-ABE0-11d2-A441-00C04F795683" onchange="jscript:flag=true">
<input type="button" id="look" value="查看" onclick="showall()">
</p>
<table width="75%" border="1">
<tr>
<td height="24">
<div align="center">html中的写法</div>
</td>
<td height="24">
<div align="center">OCX中的属性事件</div>
</td>
</tr>
<tr>
<td>
<textarea id="list1" style="width: 500px; height: 400px;" readonly></textarea>
</td>
<td>
<textarea id="list2" style="width:250px; height:400px;" readonly></textarea>
</td>
</tr>
</table>
</div>
<div id="ocxfield">
</div>
</body>
</html>
wuyq11 2010-03-14
  • 打赏
  • 举报
回复
<OBJECT
CLASSID="CLSID:"
CODEBASE=".ocx#version=1,0,0,0" id="ECG" name ="ECG" height="15px" width="25px">
</OBJECT>

var Ctrl=document.getElementById ("ECG");
if(Ctrl!=null)
{
Ctrl.方法;
}

Alden 2010-03-14
  • 打赏
  • 举报
回复
VS的对象浏览器看看这个ocx
tjficcbw 2010-03-14
  • 打赏
  • 举报
回复
按一下F2奇迹就会出现

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧