标题:后台服务端掉前台客户端控件
只看楼主
amex58
Rank: 2
等 级:论坛游民
帖 子:15
专家分:10
注 册:2008-6-16
结帖率:100%
 问题点数:0 回复次数:1 
后台服务端掉前台客户端控件
目的:调用OCX控件操作本地串口
注册:<object id="cms" name="cms" classid="CLSID:0837F460-AD78-44C3-942F-958C11EE00D5" codebase="/CityBusReader.ocx" width="0" height="0"></object>   
前台JS函数:
script language="javascript" type="text/javascript">
   
  function OpenText()
  {
  var res = document.getElementById("cms");
  if(res.ConnectPort(1,57600))
  {
  alert("打开成功!");
  }
  else
  alert("打开失败!");
  //res.DisConnectPort();
  }
   
  function SendData()
  {
  var res = document.getElementById("cms");
  if(res.WriteComData("1234",4))
  {
  alert(" 发送成功!");
  }
  else
  alert("发送失败!");
  }
  function ClosePort()
  {
  var res = document.getElementById("cms");
  res.DisConnectPort();
  }
</script>

现状:
在前台直接调用没问题的
方法如下
<input value="打开串口" type="button" onclick="OpenText()"; />
<input value="发送数据" type="button" onclick="SendData()"; />

问题:后台服务端调用前台客户端,打开串口没问题 发送数据有时可以成功,同时也报错,有时发送失败
调用方法如下:
打开串口:(是可以的)
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "js", "OpenText()", true);
发送数据:(不可以)
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "js", "SendData()", true);
搜索更多相关主题的帖子: javascript function 服务端 客户端 
2011-06-08 16:30
amex58
Rank: 2
等 级:论坛游民
帖 子:15
专家分:10
注 册:2008-6-16
得分:0 
这么久也没人回答哈
2011-06-22 14:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-342220-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.215582 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved