日期:2014-05-16 浏览次数:20389 次
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
</title>
<object classid="clsid:648A5600-2C6E-101B-82B6-000000000014" id="MSComm1" codebase="MSCOMM32.OCX"
type="application/x-oleobject" style="left: 54px; top: 14px">
<param name="CommPort" value="1" />
<param name="DTREnable" value="1" />
<param name="Handshaking" value="0" />
<param name="InBufferSize" value="1024" />
<param name="InputLen" value="0" />
<param name="NullDiscard" value="0" />
<param name="OutBufferSize" value="512" />
<param name="ParityReplace" value="?" />
<param name="RThreshold" value="1" />
<param name="RTSEnable" value="1" />
<param name="SThreshold" value="2" />
<param name="EOFEnable" value="0" />
<param name="InputMode" value="0" />
<param name="DataBits" value="8" />
<param name="StopBits" value="1" />
<param name="BaudRate" value="9600" />
<param name="Settings" value="9600,N,8,1" />
</object>
</head>
<script id="clientEventHandlersJS" language="javascript" type="text/javascript">
function MSComm1_OnComm()
{
var len=0;
window.alert("happy");
if(MSComm1.CommEvent==1)//如果是发送事件
{
window.alert("ok");//这句正常,说明发送成功了
}
else if(MSComm1.CommEvent==2)//如果是接收事件
{
//window.alert(MSComm1.CommEvent);
window.alert(MSComm1.Input);//
//documentdocument.form1.txtReceive.value=document.form1.txtReceive.value + MSComm1.Input;
}
return false;
}
</script>
<script language="javascript" for="MSComm1" event="OnComm">
MSComm1_OnComm()
</script>
<script language="JavaScript" type="text/JavaScript">
//打开端口并发送命令程序
function OpenPort() {
debugger;
if (MSComm1.PortOpen == false) {
MSComm1.PortOpen = true;
MSComm1.Output = "R"; //发送命令
}
else {
window.alert("已经开始接收数据!");
}
}
</script>
<body>
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZGG1hdTnKQNeruvlo/lg73qyBHUU" />
</div>
<div>
<input type="submit" name="Submit" value="提交" onclick="OpenPort()" />
<input type="text" name="txtReceive" value="" />
</div>
</form>
</body>
</html>