⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mscomm.html.txt

📁 直接调用Mscomm32.ocx串口通讯
💻 TXT
字号:
<html>   
<head>   
<title>JavaScript串口(通过vb的MSCOMM32.OCX控件)</title>
    
<SCRIPT   ID=clientEventHandlersJS   LANGUAGE=javascript>   
<!--   

function   COM_OnComm()     
{   
   var   len=0; 
    //window.alert("happy"); 
   if(COM.CommEvent==1)//如果是发送事件   
   {   
         window.alert("ok");//这句正常,说明发送成功了   
   }   
   else   if(COM.CommEvent==2)//如果是接收事件   
   {   
    //window.alert(COM.CommEvent);//!   ‘
    //window.alert(COM.Input);//
        document.form1.txtReceive.value=document.form1.txtReceive.value + COM.Input;
   }   
  
   return   false;   
}   
//-->   
</SCRIPT> 
   
<SCRIPT   LANGUAGE=javascript   FOR=COM   EVENT=OnComm>   
<!-- 
// COM控件每遇到OnComm事件就调用COM_OnComm()函数
          COM_OnComm()
   //-->   
</SCRIPT>   


<script   language="JavaScript"   type="text/JavaScript">   
<!-- 
//打开端口并发送命令程序    
function   OpenPort()   
{   
   if(COM.PortOpen==false)   
   {   
    COM.PortOpen=true;   
    COM.Output="R";//发送命令
   }     
   else   
   {   
    window.alert   ("已经开始接收数据!");     
   }   
}   
-->   
</script>   

</head>
   
<OBJECT   CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014" id=COM     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>   
<body> 
    
<form name="form1">   
   <input   type="submit"   name="Submit"   value="提交"   onClick="OpenPort()"> 
   <input   type="text"   name="txtReceive"   value="">    
</form>     
</body>   
</html>   


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -