去除“在此页上的 ActiveX 控件和本页上的其它部份的交互可能不安全。你想允许这种交互吗?”

打开IE 选项-internet选项-安全-自定义级别-ActiveX 控件启用–对未标记为可安全的ActiveX控件初始化并执行选择启用。重启ie。不会再提示了。

当选择了启用后,ie会提示你“当前安全设置会使计算机有风险。请单击这个更改安全设置。”麻烦事情又来了。你可以在在运行输入gpedit.msc。打开组策略–本地计算机策略–计算机配置–管理模板–windows components–internet explorer–关闭安全设置检查功能–点已启用。确定 OK~


  • 爱是什么?有人跟我说爱是手套,只要给他温暖你也同样会温暖;
    也有人对我说爱是手中的沙子,你越捏的紧越失的多 ?
     一份再完美的爱情,如果有一点三心二意。那便是一文不值。

  • 使用ie-全屏F11且无滚动条
    1。新建快捷方式:”X:\Program Files\Internet Explorer\IEXPLORE.EXE” -k,设置默认主页
    2。在页面的
    好了。


  •         近期关于Google的离开,说的沸沸扬扬。我作为一个SEO工作者,深深表示惋惜。相当于百度等搜索引擎,Google的公平公正性对于我们是毋庸置疑的。不管Google离开是什么原因;来自中国的攻击也好;(这个说法显示是糊弄大众,互联网的攻击时时存在,百度前几天被域名劫持了。)中国政府对搜索引擎的干涉过多也好;(这点深深值得中国政府的反省,过多人工干涉,不仅仅影响Google的企业文化,同时也影响了一个搜索引擎的公平。对于中国广大的网民来说,也是一种奴化。不愿让广大网民继续“七十码”,继续“躲猫猫”。也是继续他们的封闭式的管理。);还是政治原因的推出也罢。我都希望Google不要继续再炒作,推出就推出。我们会怀恋你,我们并不喜欢你用这次只是个炒作。走了一个全球最大的搜索引擎,是我们的悲哀,更是我们政府的悲哀,改革开放,永远不敢真正的改革开放。

          Google离开中国,网民心情很复杂。这是Google的错,还是中国政府的错。可以肯定的是中国网民是无辜的。受害最大的却是中国的网民。


  • 最近JavaScript读取串口数据。挺麻烦了,找了不少资料。总算成功了。走了不少弯路。现在做个总结。

    1.注册mscomm32.ocx。网上很多,不在一一叙述。

    2.这步弄了我好几天。就是注册了mscomm32.ocx。即使你代码没有问题,你也获取不到串口数据。因为 windows 安全补丁KB973346,删除它,再测

    试,程序正常。windows 安全补丁KB973346最好不要删除,删除这个补丁时提示对其他几个补丁有影响。找到了注册表关键位置

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{648A5600-2C6E-101B-82B6-000000000014}]

    Compatibility Flags = 0×400 。

    这是补丁程序对有漏洞的 ActiveX 控件设置的标志,让 IE 不加载它。删除这个键,再看 IE 的管理加载项,里面出现了 MSCOMM 控件的名字

    Microsoft Communication Control ,进一步测试程序,控件加载正常。看来这才是解决问题的最好办法。于是写了一个删除注册表键的 reg 文件:

     

    Windows Registry Editor Version 5.00

    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{648A5600-2C6E-101B-82B6-000000000014}]

     

    双击这个 reg 文件,提示导入注册表成功后,相应键值被成功删除,问题搞定。

    3.编写读取写入程序。我的当初的代码如下。

    <pre lang=”JavaScript”>

    <HTML>  
      <HEAD>  
      <TITLE></TITLE>  
      <SCRIPT   LANGUAGE=”JavaScript”>  
      function  OpenPort(){
       if   (!MSComm1.PortOpen){
      MSComm1.PortOpen  =  true;
       }else{
      alert(“Port   already   opened   !”);
       }
      }

      function   ClosePort(){
       if   (MSComm1.PortOpen){
      MSComm1.PortOpen   =   false;
       }else{
      alert(“Port   already   closed   !”);
       }
      }


    //把十进制数换成相应的16进制转
    function d2x(x)
    {
     var temp = 0;
     var ftable = new Array(“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”A”,”B”,”C”,”D”,”E”,”F”);
     x = x.split(” “);
     for (var i = 0; i < x.length; i++)
     {
      temp = parseInt(x[i]);
      x[i] = ftable[Math.floor(temp / 16)] + ftable[temp % 16];
     }

     return x.join(” “);
    }

    function d2xs(x)
    {
     var temp = 0;
     var ftable = new Array(“0″,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”A”,”B”,”C”,”D”,”E”,”F”);
     temp = parseInt(x);
     x = ftable[Math.floor(temp / 16)] + ftable[temp % 16];
     return x;
    }
    //接收用,字符串转成十六进制展示
    function string2x(str)
    {
     var temp = “”;
     //str = str.split(” “);
     for(var i = 0; i < str.length; i++)
     {
      if (isAsc(str.charAt(i)))
      {
       temp += d2xs(str.charCodeAt(i)) + ” “;
      }else{
       temp += esca(str.charAt(i)) + ” “;
      }
     }
     //alert(temp);
     temp = temp.slice(0,-1);
     //temp = d2x(temp);
     return temp;
    }

    function isAsc(str)
    {
     var reg = /[\x00-\x7F]/g;
     return (str.match(reg) != null);
    }

    function esca(cha)
    {
     
     var c = escape(cha);
     c = c.replace(“%u”,”");
     c = c.charAt(2) + c.charAt(3) + ” ” + c.charAt(0) + c.charAt(1);
     return c;
    }

      function Send(){
       //var v = eval(“0x” + frmView.txtWeight.value) + “”;
       var v = frmView.txtWeight.value;
     //alert(eval(“0x” + frmView.txtWeight.value) + “”)
       MSComm1.Output = unescape(v);
     //alert(“设置了发送资料:” + v);
       //alert(MSComm1.RThreshold);
      }

      var data = {
     
     //计算穴位 0×59 0×58 0×01 0×02 时间(7B) SUM
     //时间 7B \x02\x00\x00\x07\x09\x06\x09\x45
     //返回穴位 0×41 0×42 穴位号(1B,范围=0-59) SUM 如 %
     cp:”%59%58%01%02″,
     rp:”%u4241″,
     //开始治疗 0×59 0×58 0×03 0×04 强度(1B,范围=1-9) 时间(1B,单位=分钟) SUM
     startMsg:”%59%58%03%04″,
     startStrength:new Array(“%01″,”%02″,”%03″,”%04″,”%05″,”%06″,”%07″,”%08″,”%09″),
     //startTime:
     //终止治疗 0×59 0×58 0×05 0×06
     endMsg:”\x59\x58\x05\x06″,
     //查询状态 0×59 0×58 0×07 0×08
     check:”\x59\x58\x07\x08″,
     checkInfoBegin:”%u4241″,//状态号(1B) SUM 如:%u0001
     dateGet:function (y,m,d,h){
      y = “%0″ + y.charAt(0) + “%0″ + y.charAt(1) + “%0″ + y.charAt(2) + “%0″ + y.charAt(3);
      m = “%” + (m.length == 1)?”0″ + m:m;
      d = “%” + (d.length == 1)?”0″ + d:d;
      h = “%” + (h.length == 1)?”0″ + h:h;
      return y+m+d+h
     },
     sumList:function (str){
      str = str.split(“%”);
      var sum = 0;
      for (var i=1; i < str.length; i++)
      {
       sum += parseInt(str[i]);
      }
      return “%” + d2xs(sum % 100) + “” + d2xs(Match.floor(sum / 100));
     }
      }

      function   MSComm1_OnComm(vv)   {
       var   fldWeight   =   frmView.txtWeight ;
       var   strInput = fldWeight.value;
       switch (MSComm1.CommEvent)
       {
      case 1:
        break;
      case 2:
        strInput   =   MSComm1.Input;
        if (strInput == “”) {return false;}
        te.value   =   strInput;
        if (te.va != “”){
       te.v = te.value;
        }else{
       te.value = te.v;
        }
     
        vv(string2x(te.value));
        fldWeight.focus();
        break;
       }
      }  
    function a(v){alert(v);}
      </SCRIPT>  
      <SCRIPT   LANGUAGE=javascript   FOR=MSComm1   EVENT=OnComm>  
      <!–  
      MSComm1_OnComm(a);
      //–>  
      </SCRIPT>  
      </HEAD>  
      <BODY>  
      <input type=”text” style=”display:none” id=”te” >
    <OBJECT   CLASSID=”clsid:648A5600-2C6E-101B-82B6-000000000014″    
        id=MSComm1     codebase=”MSCOMM32.OCX”   type=”application/x-oleobject”    
     style=”display:none” >
      <PARAM   NAME=”_ExtentX”   VALUE=”1005″>  
      <PARAM   NAME=”_ExtentY”   VALUE=”1005″>  
      <PARAM   NAME=”_Version”   VALUE=”393216″>  
      <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=”63″>  
      <PARAM   NAME=”RThreshold”   VALUE=”4″>  
      <PARAM   NAME=”RTSEnable”   VALUE=”0″>  
      <PARAM   NAME=”BaudRate”   VALUE=”2400″>  
      <PARAM   NAME=”ParitySetting”   VALUE=”0″>  
      <PARAM   NAME=”DataBits”   VALUE=”7″>  
      <PARAM   NAME=”StopBits”   VALUE=”0″>  
      <PARAM   NAME=”SThreshold”   VALUE=”0″>  
      <PARAM   NAME=”EOFEnable”   VALUE=”-1″>  
      <PARAM   NAME=”Settings”   VALUE=”2400,N,8,1″>
      <PARAM   NAME=”InputMode”   VALUE=”1″></OBJECT>  
      <FORM   action=”"   method=post   id=frmView   name=frmView>  
      <P>  
      <INPUT   id=txtWeight   name=txtWeight   style=”LEFT:   50px;   TOP:   17px”></P>  
      <P>   </P>  
      <P>  
      <BUTTON   OnClick=”OpenPort()”   value=”Open   Port”>Open   COM   Port</BUTTON>  
      <BUTTON   onclick=”ClosePort()”   value=”Close   Port”>Close   COM   Port</BUTTON>  
      <BUTTON   onclick=”Send()”   value=”Close   Port”>Send   Some   Data</BUTTON>  
      </P>  
      <P>  
      </P>  
      </FORM>  
      </BODY>  
      </HTML>  

    </pre>


  • 35博客好久没有来了,这段时间一直打不开。因为35博客可以绑定域名嘛,工作人员讲个别域名备案问题。害了我整整一个多星期没有来了。今天无意中输入www.dd-seo.cn。竟然进来了。。哈哈·


  • 网页加载多个Windows Media Player播放器,建议不要一次性打开,特别播放网络流的时候。一次性打开两个以上的流。就会导致无法播放或者IE假死。所以打开多个流的时候,我们可以现在JavaScript的延时加载。一个一个打开多个播放器。<pre lang=”JavaScript”>
    <html>   <Script language=”javascript”> 
        function click_action() {
     document.getElementById(“WindowsMediaPlayer4″).style.display=”block”;
     document.getElementById(“WindowsMediaPlayer5″).style.display=”none”;
     document.getElementById(“WindowsMediaPlayer6″).style.display=”none”;
     }
     function click_action1() {
     document.getElementById(“WindowsMediaPlayer4″).style.display=”none”;
     document.getElementById(“WindowsMediaPlayer5″).style.display=”block”;
     document.getElementById(“WindowsMediaPlayer6″).style.display=”none”;
     }
     function click_action2() {
     document.getElementById(“WindowsMediaPlayer4″).style.display=”none”;
     document.getElementById(“WindowsMediaPlayer5″).style.display=”none”;
     document.getElementById(“WindowsMediaPlayer6″).style.display=”block”;
      }
      </script>
      <head>  
      <meta   http-equiv=”Content-Language”   content=”zh-cn”>  
      <meta   http-equiv=”Content-Type”   content=”text/html;   charset=gb2312″>  
      <title>录播系统</title>  
      <style>  
      <!–  
      body   {   font-family:   Verdana;   color:   #000080;   font-size:   9pt ; margin:auto;  }  
      –>
      .qb
     {
     float:left;
     width:704;
     height:576;

     }
     .zhongjian
     {
     float:left;
     width:528;
     height:432;
     background-color:#eeeeee;
     }
      .zhj
     {

     width:528;
     height:432;
     left: 0px;
     top: 0px
     background-color:#eeeeee;
     
     }
       .zhj1
     {

     width:528;
     height:432;
     left: 0px;
     top: 0px
     background-color:#eeeeee;

     }
       .zhj2
     {
     
     width:528;
     height:432;
       left: 0px;
     top: 0px
     background-color:#eeeeee;

     }
     .q176
     {
     float:left;
     width:176;
     height:432;
     background-color:#eeeeee;
     }
       .s1
      {
      float:left;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }
       .floatleft1
      {
      position:relative;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }  
      .q1
      {
      position:absolute;
    filter:Alpha(opacity=0);
      width:176px;
      height:130px;
     position:absolute;top:0px;left:0px;
      }
         .s2
      {
      float:left;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }
       .floatleft2
      {
      position:relative;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }  
      .q2
      {
      position:absolute;
    filter:Alpha(opacity=0);
      width:176px;
      height:124px;
     position:absolute;top:130px;left:0px;
      }
    .s3
      {
      float:left;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }
    .floatleft3
      {
      position:relative;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }  
      .q3
      {
      width:176px;
      height:124px;
     position:absolute;
     top:280px;
     left:0px;
     filter:Alpha(opacity=0);
      }
      .floatleft
      {
      float:left;
      width:176px;
      height:124px;
      background-color: #CCCCCC;
      }
        .floatright
     {
     float:left;
     width:176;
     height:144px;
     background-color: #dddddd;
     }
       .floatright2
     {
     float:left;
     width:176;
     height:144px;
     
     }
     
      
      </style> 
      </head>  
      <body >  
    <div class=”qb”>
      <div class=”q176″>
     
    <div class=”s1″>
    <div class=”floatleft1″  id=”floatleft1″ ></div><script language=”javascript”>
    <!–
     var inputValue = “<object classid=’clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6′  width=’176′ height=’144′ id=’WindowsMediaPlayer1′><param name=’URL’ value=’ntrt://192.168.1.2/1/8000/admin/12345/1′><param name=’uiMode’ value=’none’><param name=’EnableFullScreen Controls’ value=’1′><param name=’volume’ value=’0′><param NAME=’AutoStart’ VALUE=’-1′><param name=’enabled’ value=’-1′><param name=’windowlessVideo’ value=’0′></object>”
     
     window.setTimeout(“floatleft1.outerHTML=inputValue”, 0);
    //->
    </script>
    <div class=”q1″ onClick=”click_action()”>5555555555555555555555<br>
      5555555555555555555555<br>
      5555555555555555555555<br>
      5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555

    </div>
    </div>
    <div class=”s2″>
    <div class=”floatleft2″  id=”floatleft2″ ></div> <script language=”javascript”>
    <!–
     var inputValuew = “<object classid=’clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6′  width=’176′ height=’144′ id=’WindowsMediaPlayer1′><param name=’URL’ value=’ntrt://192.168.1.2/2/8000/admin/12345/1′><param name=’uiMode’ value=’none’><param name=’EnableFullScreen Controls’ value=’1′><param name=’volume’ value=’0′></object>”
     
     window.setTimeout(“floatleft2.outerHTML=inputValuew”, 300);
    //->
    </script>
    <div class=”q2″ onClick=”click_action1()”>5555555555555555555555<br>
      5555555555555555555555<br>
      5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555</div>
    </div>
    <div class=”s3″ >
    <div class=”floatleft3″  id=”floatleft3″ ></div><script language=”javascript”>
    <!–
     var inputValuewq = “<object classid=’clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6′  width=’176′ height=’144′ id=’WindowsMediaPlayer1′><param name=’URL’ value=’ntrt://192.168.1.2/3/8000/admin/12345/1′><param name=’uiMode’ value=’none’><param name=’EnableFullScreen Controls’ value=’1′><param name=’volume’ value=’0′></object>”
     
     window.setTimeout(“floatleft3.outerHTML=inputValuewq”, 600);
    //->
    </script>
    <div class=”q3″ onClick=”click_action2()”> 5555555555555555555555<br>
      5555555555555555555555<br>
      5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555<br>
    5555555555555555555555</div>
    </div>
      </div>
     
     
     <div class=”zhongjian” >
     
     
      <div class=”zhj” id=”zhj” style=”display: block”></div><script language=”javascript”>
    <!–
     var inputValuewqq = “<object classid=’clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6′ width=’528′ height=’432′ id=’WindowsMediaPlayer4′><param name=’URL’ value=’ntrt://192.168.1.2/1/8000/admin/12345/0′><param name=’uiMode’ value=’none’><param name=’EnableFullScreen Controls’ value=’1′><param name=’volume’ value=’0′><param name=’stretchToFit’ value=’1′><param name=’enabled’ value=’-1′><param name=’currentPosition’ value=’0′><param name=’currentMarker’ value=’0′></object>”
     
     window.setTimeout(“zhj.outerHTML=inputValuewqq”, 900);
    //->
    </script>
      <div class=”zhj1″ id=”zhj1″ style=”display:none”></div>
      <script language=”javascript”>
    <!–
     var inputValuewqqw = “<object classid=’clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6′ width=’528′ height=’432′ id=’WindowsMediaPlayer5′ style=’display:none’><param name=’URL’ value=’ntrt://192.168.1.2/2/8000/admin/12345/0′><param name=’uiMode’ value=’none’><param name=’EnableFullScreen Controls’ value=’1′><param name=’volume’ value=’0′><param name=’stretchToFit’ value=’1′><param name=’enabled’ value=’-1′><param name=’currentPosition’ value=’0′><param name=’currentMarker’ value=’0′</object>”
     
     window.setTimeout(“zhj1.outerHTML=inputValuewqqw”, 1200);
    //->
    </script>
      <div class=”zhj2″ id=”zhj2″ style=”display:none”></div><script language=”javascript”>
    <!–
     var inputValuewqqwc = “<object classid=’clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6′ width=’528′ height=’432′ id=’WindowsMediaPlayer6′style=’display:none’><param name=’URL’ value=’ntrt://192.168.1.2/3/8000/admin/12345/0′><param name=’uiMode’ value=’none’><param name=’EnableFullScreen Controls’ value=’1′><param name=’volume’ value=’0′><param name=’stretchToFit’ value=’1′><param name=’enabled’ value=’-1′><param name=’currentPosition’ value=’0′><param name=’currentMarker’ value=’0′</object>”
     
     window.setTimeout(“zhj2.outerHTML=inputValuewqqwc”, 1500);
    //->
    </script>

    </div>

     

    </div>
      </body>  
      </html>  
    </pre>