zoukankan      html  css  js  c++  java
  • XMLHTTP异步的例子

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> XMLHTTP异步的例子 </title>
    <meta http-equiv="content-type" content="text/html; charset=gb2312">
    <style type="text/css">
    body,p,tr,td,div,input {font-size:9pt}
    </style>
    <script>
    var oDiv;
    var xh;
    function getXML()
    {
     oDiv = document.all.m;
     oDiv.innerHTML = "正在装载栏目数据,请稍侯.......";
     oDiv.style.display= "";
     xh = new ActiveXObject("Microsoft.XMLHTTP");
     xh.onreadystatechange = getReady;
     xh.open("GET",a.value,true);
     xh.send();
    }

    function getReady()
    {
     if(xh.readyState==4)
     {
      if(xh.status==200)
      {
       oDiv.innerHTML = "完成";
      }
      else
      {
       oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText;
      }
     }
    }

    function showCode(p)
    {
     if(xh && xh.responseText)
     {
      if(p>0)
       oDiv.innerHTML=xh.responseText;
      else
      {
       oDiv.innerHTML="<textarea id='coder' name='coder' rows='20' cols='100'></textarea>";
       coder.value=xh.responseText;
      }
     }
    }
    </script>
    </head>
    <body>
    <h4>xmlhttp异步的例子</h4>
    URL:<input name=a value="http://cn.php.net" size="40">
    <input οnclick="getXML()" type="button" value="获取源代码">
    <input οnclick="showCode(0)" type="button" value="显示HTML源代码">
    <input οnclick="showCode(1)" type="button" value="显示WEB页面">
    <hr>
    <div id=m></div>
    </body>
    </html>

  • 相关阅读:
    现在的女生真会装...
    C语言操作注册表 写入 读取信息
    C++ 简单字符串加解密(转载)
    C++ 操作XML文件 使用MSXML.DLL
    C++ vector容器find查询函数
    C++ 共享内存 函数封装
    获取屏幕像素点···
    MFC像窗体坐标位置发送 点击消息
    mfc对话询问窗体
    MFC去掉标题栏
  • 原文地址:https://www.cnblogs.com/longware/p/13382468.html
Copyright © 2011-2022 走看看