2008/12/19
  我们班绝大多数人报考咯,六级也有几个,不过……嘿嘿。
  大家加油,争取考过。
  给我考好点,明年六月和你们一起考六级。
  shyshyshy
Tags: ,
2008/12/19
checkUsername.php


<?php
$info= "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
parse_str($info);
if($username == "wxxslt"){
echo "failure";
}
else{
echo "success";
}
?>


check.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>检测用户名</title>
<script language="javascript" type="text/javascript">
  function createRequest(){
    var xmlHttp = false;
    if (window.XMLHttpRequest) { // 在非IE浏览器中创建XMLHttpRequest对象
      xmlHttp = new XMLHttpRequest();
    } else if (window.ActiveXObject) { //通过ActiveX创建XMLHttpRequest
    try {
      // 尝试按新版InternetExplorer方法创建
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (error1) { // 创建请求的ActiveX对象失败
      try {
        // 尝试按老版InternetExplorer方法创建
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (error2) {
        // 不能通过ActiveX创建XMLHttpRequest
        xmlHttp = false;
      }
    }
  }
  return xmlHttp;
  }
  function checkUsername(username){
    var checkRet = document.getElementById("checkRet");
    var form=document.forms[0];
    var name=form.username;
    if(name.value!=""){
  checkRet.innerHTML = "请稍候,正在检测用户名...";
    }
    var xmlHttp = createRequest();
  var url = "checkUsername.php?username=" + username;
  xmlHttp.open("get",url);
  xmlHttp.onreadystatechange = function(){
      if(xmlHttp.readyState==4){
        if(xmlHttp.status==200){
         if(xmlHttp.responseText=="success"&&name.value!=""){
            checkRet.innerHTML = "恭喜你,该用户名还没有被使用!";
         }else if(xmlHttp.responseText=="failure"){
           checkRet.innerHTML = "对不起,该用户名已经被占用!";
           name.value="";
           name.focus();
        }
      }
     }
    }
    xmlHttp.send(null);
  }
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
  <label>用户名:
  <input type="text" name="username" onblur="checkUsername(this.value)" /><div id="checkRet"></div>
  </label>
  <br/>
  <label>性别:
  <input type="text" name="sex" />
  </label>
</form>
</body>
</html>
Tags: ,
2008/12/14
  以前CCTV2的《赢在中国》,那是几乎每周2晚上10点准时守在电视机前看的,现在停办了,没得看,可惜。
  《前沿讲座》和《新闻会客厅》只看感兴趣的内容。
  《百家讲坛》偶尔打发下时间,高中生看了对写作文很有帮助,现在没看。
  《波士堂》每周六晚上熬夜到12点多,就是为了看这个,平时在学校没电视看。
  《论道》播出时间问题,很想看,但几乎没看。
  说真的,这种东西从高二就开始特别关注,学校还整天叫人听什么讲座,叫别人还好,叫我去听讲座?一个书法家有必要去听书法讲座吗?有人会说:取其精华,去其糟粕,可我认为完全没那个必要。可我必须去听,要守规守纪,因为这是在学校,我忍。有兴趣听励志讲座的人,你可以找个时间上网,然后百度一下:陈安之,他说得非常好。cool
2008/12/12

  元旦放假三天,我们12月30、31号到福州数学建模,元月4号期末考试,据说……
  时间怎么这么安排……
  估计那比赛拿不了名次咯,因为有些人不上心,自己也无力,毕竟这是三个人的团队。还有,高数忘得差不多了……
  27号还有个网络工程师考试,据说要1小时15分钟的上机考试,今天某人用15分钟就配置完了,哈哈。
  幻想着期末考试怎么拿第一呢,这么没时间复习,元旦还回家下,估计1号那天得坐一整天的车。
Tags:
2008/12/06
最近在学数据结构树的操作,又看下了书,抄了几段代码上来,我是看懂了,各位呢?感觉很像。

movie.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>增加新电影</title>
<script src="IELoadXML.js"></script>
<script src="view.js"></script>
<script src="add.js"></script>
<script src="del.js"></script>
<script language="javascript" type="text/javascript">
    var xmlDOM = loadXML("movie.xml");
</script>
</head>
<body onload="refresh()">
<center>
<form id="movieDOM" name="movieDOM" action="#" method="get">
<h2>XML文档显示</h2>
<textarea id="view" name="view" rows="10" cols="50" ></textarea>
<hr />
<br />
ID:<input type="text" name="id" id="id" size=20/><br />
名称:<input type="text" name="name" id="name" size=20/><br />
</form>
<input type="submit" value="增加新电影" onclick="add();refresh()"/>
<input type="submit" value="删除最后一个" onclick="delLast();refresh()"/>
<input type="submit" value="刷新" onclick="refresh();"/>
</center>
</body>
</html>



IELoadXML.js:

function loadXML(xmlDoc){
  try{
    var _xmlDOM;
    _xmlDOM= new ActiveXObject("Microsoft.XMLDOM");
    _xmlDOM.async = false;
    _xmlDOM.load(xmlDoc);
    alert("加载成功");
    return(_xmlDOM);
  }catch(e){
    alert(e.message);
    return(null);
  }
}




view.js:


function dump(string){
  var current = document.movieDOM.view.value;
  current += string;
  document.movieDOM.view.value = current;
}
function view(node){
  var type = node.nodeType;
  if(type == 1){
    dump("\<" + node.tagName);
    var attr = node.attributes;
    if(attr){
      var count = attr.length;
      var index = 0;
      while(index < count){
        attribute = attr[index];
        if(attribute)
          dump(" "+attribute.name+"="+attribute.value);
        index++;        
      }
    }
    if(node.hasChildNodes()){
      dump(">\n");
      var _ChildNodes=node.childNodes;
      var length = _ChildNodes.length;
      var count = 0;
      while(count < length){
        _ChildNode = _ChildNodes[count];
        view(_ChildNode);
        count++;      
      }
      dump("</"+node.tagName+">\n");
    }
    else dump("/>\n");
  }else if(type == 3){
    dump(node.data+"\n");
  }
}
function refresh(){
  document.movieDOM.view.value = '';
  view(xmlDOM.documentElement);
}




add.js:

function add(){
    var rootE = xmlDOM.documentElement;
    var newMovie = xmlDOM.createElement('movie');
    var newID =  xmlDOM.createElement('id');
    var id = xmlDOM.createTextNode(document.movieDOM.id.value);
    newID.appendChild(id);
    newMovie.appendChild(newID);
    var newName = xmlDOM.createElement('name');
    var name = xmlDOM.createTextNode(document.movieDOM.name.value);
    newName.appendChild(name);
    newMovie.appendChild(newName);
    rootE.appendChild(newMovie);
}




del.js:

function delLast(){
    var rootE = xmlDOM.documentElement;
    if(rootE.hasChildNodes()){
      rootE.removeChild(rootE.lastChild);
    }else{
      alert("该节点没有子节点!");
    }
}
Tags: ,
Theme by Marshal. Powered by Bo-Blog 2.1.1 ReleaseCode detection by Bug.Center.Team