我现在用vc6.0做了一个.ocx控件(驱动一个摄像头采集图像),想加到vs2005做的网页系统中,加到工具栏中,控件变灰,无法使用,在页面中直接加入控件,使用runat="server",提示说guid,格式不对,请教如何才能让控件运行起来,望大家不吝赐教,谢谢!!
1 <HTML>
2 <HEAD>
3 <TITLE>行情系统BS测试页面</TITLE>
4 </HEAD>
5 <BODY onload="window_onload()">
6
7 <OBJECT ID="ob1" WIDTH=850 HEIGHT=500
8 CODEBASE="TXInfoOcx.cab#Version=1,0,0,1"
9 CLASSID="CLSID:C01F1426-74C6-4340-87D5-07395910839E">
10 <PARAM NAME="_Version" VALUE="65536">
11 <PARAM NAME="_ExtentX" VALUE="3620">
12 <PARAM NAME="_ExtentY" VALUE="1873">
13 <PARAM NAME="_StockProps" VALUE="0">
14 </OBJECT>
15
16 <script language=JavaScript>
17 function window_onload()
18 {
19 alert("onload!");
20 ob1.SetParam("user1", "code1", "20061017");
21 }
22
23 function SendID()
24 {
25 var temp=form1.T1.value;
26 ob1.SetParam(temp, "600000");
27 ob1.SetDateTime(20061010, "13:10:10", "13:15:10");
28 }
29
30 function SendStockCode()
31 {
32 var temp=form1.T2.value;
33 ob1.SetStockCode(temp);
34 }
35
36 function ExecuteTxInfo()
37 {
38 ob1.ExecuteTxInfo();
39 }
40 </script>
41
42 </p>
43 <form name="form1" method="POST" action="--WEBBOT-SELF--">
44 <p>
45 输入用户ID<input type="text" name="T1" size="20" value="">
46 <input type="button" name="Submit" value="提交" onClick="SendID()">
47 </p>
48 <p>
49 输入股票代码<input type="text" name="T2" size="20" value="">
50 <input type="button" name="Submit" value="提交" onClick="SendStockCode()">
51 </p>
52 <input type="button" value="启动天相行情系统" name="B1" onclick="ExecuteTxInfo()">
53 </form>
54
55 </body>
56 </html>
你得先把你的ocx打包成cab.
这样类似的功能我也实现过。
不过我使用的是浏览器插件,就像引入flash一样,
然后用JavaScript调用里面的方法
希望能给你提供一个思路
试着把客户端设置成服务器网址为可信任站点,同时将可信任站点的安全级别设为最低,打开网页再试试