日历

« 2008-10-10  
   1234
567891011
12131415161718
19202122232425
262728293031 

最新来客

统计信息

  • 访问量: 1376
  • 日志数: 35
  • 建立时间: 2007-06-17
  • 更新时间: 2007-08-10

RSS订阅

我的最新日志

  • js!

    2007-8-04

     <!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" lang="gb2312">
    <head>
    <title> 代码实例:滑动展开/收缩广告 </title>
    <meta http-equiv="content-type" content="text/html; charset=gb2312" />

    <scrīpt language=Javascrīpt type=text/javascrīpt>
    //左边菜单显示/隐藏
    i=0;
    function left_menu_fun(){
    //alert(i);
    if (i>1){
    i=0;
    }
    if (i==0){
    AdLayer.style.display="none";
    }
    if (i==1) {
    AdLayer.style.display="block";
    }
    i++;
    }
    </scrīpt>
     
    <a href="#"  ōnclick="javascrīpt:;left_menu_fun();">dsads</a>

     

     

    <scrīpt FOR=window EVENT=onload LANGUAGE="Jscrīpt">
       initAd();//载入页面后,调用函数initAd()
    </scrīpt>
       <scrīpt language="Jscrīpt">
       <!--
       function initAd() {
       document.all.AdLayer.style.posTop = -200;//设置onLoad事件激发以后,广告层相对于固定后的y方向位置
       document.all.AdLayer.style.visibility = 'visible'//设置层为可见
       MoveLayer('AdLayer');//调用函数MoveLayer()
       }
       function MoveLayer(layerName) {
       var x = 50;//浮动广告层固定于浏览器的x方向位置
       var y = 70;//浮动广告层固定于浏览器的y方向位置
       var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
       var y = document.body.scrollTop + y - diff;
       eval("document.all." + layerName + ".style.posTop = y");
       eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
       setTimeout("MoveLayer('AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer()
       }
       //-->
       </scrīpt>
      
       <div id=AdLayer style='position:absolute; border:1px solid green; width:61px; height:59px; z-index:20; visibility:hidden; background-color:#99CC99; left: 3px; top: 30px'>
       <p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p>
    <p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p>
       </div>
    <p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p>
    <p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p>
    <p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p>
    <p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p><p>sadfasjdkljfkl;asjkldfjklajskdlfjsdf</p>

    </body>
    </html>

  • suggest!

    2007-8-04

    html页:

    <html>
    <head>
    <scrīpt type="text/javascrīpt" >
    var searchreq=createobj();

    function createobj(){
    var httpreq=false;
    if(window.XMLHttpRequest)
    {
     httpreq=new XMLHttpRequest();
     if(httpreq.overrideMimeType)
     httpreq.overrideMimeType('text/xml');

    }
    else if (window.ActiveXObject)
    {
      try{
          httpreq=new ActiveXObject("Msxml2.XMLHTTP");
      }catch(e){
           try{  httpreq=new ActiveXObject("Microsoft.XMLHTTP");
      }catch(e){}
    }
    }
    return httpreq;
    }

    function searchs(){
      if(searchreq.readyState==4 || searchreq.readyState==0){
         var str=escape(document.getElementById('txt').value);
      searchreq.open("GET",'search.php?search='+str,true);
     // alert(str);
      searchreq.onreadystatechange=handlesearch;
      //frm.txt.focus();
     
    searchreq.send(null);
      }
    }
    function handlesearch(){
         if(searchreq.readyState==4){
       var ss=document.getElementById('search_suggest');
       ss.innerHTML='';
       var str=searchreq.responseText.split("\n");

       for(var i=0; i<str.length-1;i++){
                  var sug='<div ōnmouseover="javascrīpt:suggestover(this);"';
         sug +='onmouseout="javascrīpt:suggestout(this);"';
         sug +='onclick="javascrīpt:setsearch(this);"';
         sug +='class="suggest_link" >'+str[i]+'</div>';
         ss.innerHTML +=sug;
       }
      }
    }

    function suggestover(div_value){
           div_value.className='suggest_link_over';

    }
    function suggestout(div_value){
            div_value.calssName='suggest_link';
    }


    function setsearch(txtvalue){
            var uu=txtvalue.innerHTML;
      alert(uu);
            var tt=document.frm.getElementById("txt").value;
      tt=uu;
    }
    </scrīpt>
    <style type="text/css" media="screen">
    body{ font:11px arial;}
    .suggest_link{background-color:#FFFFFF;padding:2px 6px 2px 6px;}
    .suggest_link_over {background-color:#E7F2FE;padding:2px 6px 2px 6px;}
    #search_suggest
    {
    position:absolute;
    background-color:#FFFFFF;
    text-align:left;
    border:1px solid #000000;
    }
    </style>
    <body>
    <h3>simple ajax search suggest</h3>
    <div style="width:500px;">
      <form id="frm" action="">
      <input type="text" id="txt" name="txt" alt="search" ōnkeyup="searchs();" autocomplete="off"/>
      <input type="submit" id="cmd" name="cmd" value="search" alt="run search"/><br/>
      <div id="search_suggest">
      </div>
      </form>
      </div>
      </body>
      </html>

     

     

    PHP页:

    <?php
      $sug=$_GET['search'];
      $st="select distinct(title) from suggest where title like '$sug%' order by title";
      $db=mysql_connect("localhost","root","");
      mysql_select_db("div",$db);
      mysql_query("set names utf8");
      $res=mysql_query($st,$db) or die("error:");
      $kk="";
      while($tt=mysql_fetch_array($res))
      {
       $kk.=$tt["title"]."\n";
      }
      echo $kk;
      ?>

     

  • 更换表单!

    2007-8-04

    <html>

    <title>haha</title>

    <head>

    <scrīpt type="text/javascrip">/下面是换输入框的JS   ckey
        var value='';
     var ōldcvalue='';
     oldcvalue='csex3';
     function onchangeoption(ckeyid)
     {
      form1.ckeyid.value=ckeyid;
      //alert(ckeyid);
      if(ckeyid=='y02a_delidate')
       value='csex';
      else if(ckeyid=='y02_client')
          value='csex2';
      else if(ckeyid=='y02_operation')
       value='cvalue';
      else value='csex3';

      if(oldcvalue!=value)
      {
       if(oldcvalue!='')
       {        
         if(oldcvalue=='csex3')
        {
         csex3.style.display="none";
         //csexfour.style.display="none";
         form1.d4.value="";
        }else if(oldcvalue=='csex')
        {
         
         //csex.style.display="none";
         csex1.style.display="none";
         
        }
        else if(oldcvalue=='cvalue')
        {
         //cvalue.style.display="none";
         cvalue1.style.display="none";
         form1.d2.value="";
        }
        
        else if(oldcvalue=='csex2')
        {
         //csex2.style.display="none";
         csexthree.style.display="none";
         //form1.d3.value="";
        }
       }
       
       
       
       if(value=='csex')
          {
        //csex.style.display="block";
        csex1.style.display="block";
          }
        if(value=='csex3')
          {
        csex3.style.display="block";
        //csexfour.style.display="block";
          }
       if(value=='cvalue')
        {
        //cvalue.style.display="block";
        cvalue1.style.display="block";
        }
       if(value=='csex2')
          {
        //csex2.style.display="block";
        csexthree.style.display="block";
          }
        
       oldcvalue=value;
       value='';   
       
      }   

    }
    </scrip>

    </head>

    <body>

    <table><tr> <input type="radio" name="ckeyid" style="display:none" value=""  checked="checked" /></td>
       
       <!-- 第一个选项目 开始为显示 -->
       
       <td id="csex3" style="display:block">
       <input type="text" name="d4" size="7"></td>

       <td id="cvalue1" style="display:none">
        
       <!-- 第二个为下拉框 --> 
       <select size="1" name="d1" style="font-size: 11pt">

       <option value="1">请选择</option>
        <!--下面取得数据库的数据  -->
            <?
            $sqltwo=" SELECT `y02_operation`,`r01_workid`,`r01_name` FROM `y02_contentlist`,`r01_employee`  WHERE `y02_operation`=`r01_workid` GROUP BY `y02_operation` ";  
            $resulttwo=mysql_query($sqltwo,$conn);    
            $num=mysql_num_rows($resulttwo); 
            while($rowtwo=mysql_fetch_array($resulttwo))
            {     
             
             ?>
               <option  value="<?=$rowtwo[y02_operation] ?>"><?=$rowtwo[r01_name] ?></option>

            <?
              }
            ?>

            
                </select></td>
       
       <!-- 第二个选项 为不显示(隐藏) -->

       <td id="csex1" style="display:none">

       <!--第二个为 文本框 -->
       <input type="text" name="d2" size="7" class=input style="CURSOR: hand; font-weight:bold" ōnclick=showcalendar(this,this)
    readOnly></td>
       


       
       <!-- 第三个选项 为不显示(隐藏) -->

       <td id="csexthree" style="display:none">

       <!--第三个为 文本框 -->

       <select size="1" name="d3" style="font-size: 11pt">

       <option value="1">请选择</option>
        <!--下面取得数据库的数据 改 -->
           
            <?
            $sql=" SELECT * FROM y01_client ";  
            $result=mysql_query($sql,$conn);    
            $num=mysql_num_rows($result); 
            while($row=mysql_fetch_array($result))
            {     
             $client=$row["y01_clientno"];
             ?>
               <option  value="<?=$client ?>"><?=$client ?></option>

            <?
              }
            ?>
            
            
            
            
                </select>

       <!-- <TEXTAREA name="d3" ROWS="3" COLS="6"></TEXTAREA> -->
       </td></tr></table>

    </body>

    </html>

  • Js增加!

    2007-8-01


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <META http-equiv=imagetoolbar content=no>
    <title>绘图执行</title>
    <STYLE type=text/css>A {
     FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
    }
    A:link {
     FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
    }
    A:visited {
     COLOR: #000000; TEXT-DECORATION: none
    }
    A:hover {
     COLOR: red; TEXT-DECORATION: underline
    }
    BODY {
     FONT-SIZE: 9pt; FONT-FAMILY: "宋体"
    }
    TD {
     FONT-SIZE: 9pt; FONT-FAMILY: "宋体"
    }
    SELECT {
     FONT-SIZE: 9pt; FONT-FAMILY: "宋体"
    }
    </STYLE>

    <scrīpt language=javascrīpt type=text/Javascrīpt>
    var i=1;
    var mole=false;
    var EditObj=null;
    var oClickTR;
        function InsertTR(one,two, three,four,five){
            if(!one || !two ||!three||!four||!five){alert("请添加必要数据!");return;}
            var ōbj=document.getElementById('SWlist');
            var TR=obj.insertRow();
            var TD1 = TR.insertCell(), TD2 = TR.insertCell(), TD3 = TR.insertCell(), TD4 = TR.insertCell(), TD5 = TR.insertCell(), TD6 = TR.insertCell(), TD7 = TR.insertCell(),TD8 = TR.insertCell(),TD9 = TR.insertCell();
            TR.align='center';
            TR.id='ListTR';
            TR.bgColor="#eeeeee";
            TD1.innerText=i;
            TD2.innerText=one;
            TD3.innerText=two;
            TD4.innerText=three;
      TD5.innerText=four;
            TD6.innerText=five;
            TD7.innerHTML='<a href=\"#\" ōnclick=\"EditTR(this);\">修</a>';
            TD8.innerHTML="<a href=\"#\" ōnclick=\"DelTR();\">删</a>";
            TD9.innerHTML='<a href=\"#\" ōnclick=\"MoveTR();\">上移</a>&nbsp;&nbsp;<a href=\"#\" ōnclick=\"MoveTR();\">下移</a>';
      /*
            form1.t1.value='';
            form1.t2.value='';
            form1.t3.value='';
      form1.t4.value='';
            form1.t5.value='';
      */
            form1.t1.focus();
            i++;
        };
        function EditTR(o){
            form1.t1.value=event.srcElement.parentElement.parentElement.children[1].innerText;
            form1.t2.value=event.srcElement.parentElement.parentElement.children[2].innerText;
            form1.t3.value=event.srcElement.parentElement.parentElement.children[3].innerText;
      form1.t4.value=event.srcElement.parentElement.parentElement.children[4].innerText;
            form1.t5.value=event.srcElement.parentElement.parentElement.children[5].innerText;
          
            EditObj=o;
            mole=true;
        };

        function EditSave(one, two,three,four,five){
            if(!one || !two ||!three||!four||!five){alert("请添加必要数据!");return;}
            var ōbj=EditObj.parentElement.parentElement;
            var TD2=obj.children[1];
            var TD3=obj.children[2];
            var TD4=obj.children[3];
      var TD5=obj.children[4];
            var TD6=obj.children[5];
      TD2.innerText=one;
            TD3.innerText=two;
            TD4.innerText=three;
      TD5.innerText=four;
            TD6.innerText=five;
            form1.t1.value='';
            form1.t2.value='';
            form1.t3.value='';
      form1.t4.value='';
            form1.t5.value='';
            form1.t1.focus();
            mole=false;
            EditObj=null;
        };

     


        function DelTR(){

      
            var CZobj=document.getElementById('SWlist');
            var ōbj=event.srcElement;
             CZobj.deleteRow(obj.parentElement.parentElement.rowIndex-1);
             for(var j=0; j<ListTR.length; j++)
        {
       
              ListTR[j].children[0].innerText=j+1;
       
        }
        --i;
             };


     

        function MoveTR(){
            var CZobj=document.getElementById('SWlist');

            var TrIndex=event.srcElement.parentElement.parentElement.rowIndex-1;

            if(event.srcElement.innerText=='上移' && TrIndex > 0){
                CZobj.moveRow(TrIndex, TrIndex-1);
                for(var i=0; i<ListTR.length; i++)
                    ListTR[i].children[0].innerText=i+1;
            }
            else if(event.srcElement.innerText=="下移" && TrIndex < ListTR.length-1){
                CZobj.moveRow(TrIndex, TrIndex+1);
                for(var i=0; i<ListTR.length; i++)
                    ListTR[i].children[0].innerText=i+1;
            }else{
                return;
            }
        };

        function ClickTR(){
            if(oClickTR != null && oClickTR.tagName == "TR")oClickTR.bgColor="#eeeeee";
            ōClickTR = event.srcElement.parentElement;
            if(oClickTR.tagName == "TR")oClickTR.bgColor=(oClickTR.bgColor=="#eeeeee")?"#ffffff":"#eeeeee";
        };

        function Save(){
            var hdINPUT='';
     if(form1.censor.value=="" ){alert("请选择审批人!");return;}                if(typeof(ListTR)=='undefined'){alert("请添加数据!");return;}
                    if(typeof(ListTR.length)=='undefined'){
                var ōne=ListTR.children[1].innerText;
                var two=ListTR.children[2].innerText;
                var three=ListTR.children[3].innerText;
       var four=ListTR.children[4].innerText;
                var five=ListTR.children[5].innerText;
                hdINPUT+="<input type=\"text\" name=\"one[]\" value=\""+one+"\"><input type=\"hidden\" name=\"two[]\" value=\""+two+"\"><input type=\"hidden\" name=\"three[]\" value=\""+three+"\"><input type=\"hidden\" name=\"four[]\" value=\""+four+"\"><input type=\"text\" name=\"five[]\" value=\""+five+"\">";
                    }else{
                            for(var i=0; i<ListTR.length; i++){
                                  
               var ōne=ListTR[i].children[1].innerText;
            var two=ListTR[i].children[2].innerText;
            var three=ListTR[i].children[3].innerText;
            var four=ListTR[i].children[4].innerText;
            var five=ListTR[i].children[5].innerText;
             
              hdINPUT+="<input type=\"text\" name=\"one[]\" value=\""+one+"\"><input type=\"hidden\" name=\"two[]\" value=\""+two+"\"><input type=\"hidden\" name=\"three[]\" value=\""+three+"\"><input type=\"hidden\" name=\"four[]\" value=\""+four+"\"><input type=\"text\" name=\"five[]\" value=\""+five+"\">";
                            }
                    }
            form1.insertAdjacentHTML("afterBegin", hdINPUT);
            form1.submit();
            form1.b2.disabled=true;
        };


    function showcalendar(obj)
    {
      dv=window.showModalDialog("images/calendar.htm","44","center:1;help:no;status:no;dialogHeight:246px;dialogWidth:216px;scroll:no")
      if (dv) {if (dv=="null") obj.value='';else obj.value=dv;}
    }

     

    </scrīpt>

     

     

     

     

     

    <div align="center">
    &nbsp;<table border="0" width="700" id="table2" cellspacing="00" cellpadding="0" bgcolor="#EAEAEA">
     <tr>
      <td height="20">&nbsp;</td>
       <td bgcolor="#ADB6ED" width="534" height="20">
       <p align="center"><b>
        <font size="3">绘&nbsp; 图&nbsp; </font></b><font size="3"><b>完&nbsp;
       成</b></font></td>
      <td width="4" height="20">&nbsp;</td>
     </tr>
     <tr>
      <td bgcolor="#FFFFFF">&nbsp;</td>
      <td width="534" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
    <BODY text=#000000 bgColor=#C6CCF2 leftMargin=0 topMargin=0 style="text-align: center">
    <style="BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; BORDER-LEFT: #7d7d7d 1px solid; BORDER-BOTTOM: #7d7d7d 1px solid">
    <FORM name=form1 action=g01b_add.php method=POST>
     <div align="center">
     <table border="0" width="700" id="table1" cellpadding="2" height="50" bgcolor="#FFFFFF">
       <tr>
        <td align="center"><font size="2">框框图一</font></td>
        <td align="center"><font size="2">框框图二</font></td>
        <td align="center"><font size="2">框框图三</font></td>
        <td align="center"><font size="2">框框图四</font></td>
        <td align="center"><font size="2">框框图五</font></td>
        
        <td align="center">&nbsp;</td>
       </tr>
       <tr>
            <td align="center" valign="top">1
         <input name="t1" id="user_admin3"  size="9"onFocus="this.select()"onMouseOver="this.focus()" value=""></td>
            <td align="center" valign="top">2
         <input name="t2" id="user_admin3"  size="9"onFocus="this.select()"onMouseOver="this.focus()" value=""></td>
         <td align="center" valign="top">3
         <input name="t3" id="user_admin3"  size="9"onFocus="this.select()"onMouseOver="this.focus()" value=""></td>
         <td align="center" valign="top">4
         <input name="t4" id="user_admin3"  size="9"onFocus="this.select()"onMouseOver="this.focus()" value=""></td>
                        <td align="center" valign="top">5
         <input name="t5" id="user_admin3"  size="9"onFocus="this.select()"onMouseOver="this.focus()" value=""></td>
        <td align="center" valign="top">
        <INPUT ōnClick="(!mole)?InsertTR(t1.value, t2.value, t3.value, t4.value, t5.value):EditSave(t1.value, t2.value, t3.value, t4.value, t5.value)" type=button value=" 添 加 " name=b1 style="vertical-align: middle; font-weight: bold"></td>
       </tr>
       </table>

     

     

     

     

     

     

     

     

     

     

     


    <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ccc cellSpacing=0
    cellPadding=0 width=700 align=center border=1 id="table3">
      <TBODY>
      <TR align=middle bgColor=#99ccff>
        <TD width=57 bgcolor="#ADB6ED">序号</TD>
        <TD width=100 bgcolor="#ADB6ED"><font size="2">框框图一</font></TD>
        <TD width=67 bgcolor="#ADB6ED"><font size="2">框框图二</font></TD>
        <TD width=107 bgcolor="#ADB6ED"><font size="2">框框图三</font></TD>
     <TD width=67 bgcolor="#ADB6ED"><font size="2">框框图四</font></TD>
        <TD width=107 bgcolor="#ADB6ED"><font size="2">框框图五</font></TD>
        <TD width=41 bgcolor="#ADB6ED">修改</TD>
        <TD width=47 bgcolor="#ADB6ED">删除</TD>
        <TD width=80 bgcolor="#ADB6ED">调整</TD></TR>
      <TBODY id=SWlist ōnclick=ClickTR();></TBODY></TABLE>
      <meta http-equiv="Content-Language" content="zh-cn">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

      <div align="left">              
     <table border="1"  id="table1" bordercolorlight="#000000" bordercolordark="#FFFFFF" >
     <tr>
      <td width="65">
      <p align="right"><font size="2">填单人:</font></td>
      <td width="100"><input type="text" name="tt" size="10"></td>
      <td width="65">
      <p align="right"><font size="2">审查人:</font></td>
      <td width="120"><select size="1" name=censor>
                              <option value="">请选择</option><option value="05979 ">黄冠宇</option><option value="07343 ">胡美美</option><option value="07366 ">吴见</option><option value="fang ">AllenF</option></select></td>
     </tr>
     <tr>
      <td width="65">
      <p align="right"><font size="2">工号:</font></td>
      <td width="100"><input type="text" name="writer" size="10"></td>
     </tr>
     <tr>
      <td width="65">
      <p align="right">输入人:</td>
      <td width="100">
      <input type="text" name="Tt6" size="10" readonly value="吴见" style="color: #000080; font-weight: bold"></td>

     </tr>
     <tr>
      <td width="65">
      <p align="right"><font size="2">时间:</font></td>
      <td width="100">
      <input type="text" name="Tt4" size="10" readonly value="2007-5-8" style="color: #800000; font-weight: bold"></td>

     </tr>
     <tr>
      <td width="65"> </td>
      <td width="100">
      <p align="center">
      <input type="button" ōnclick=Save(); value="确定新增" name=b2 style="float: right; font-weight:bold"></td>

     </tr>
     </table>
     </div>
                              <p>
                                <td height="25"><INPUT type=hidden name=actions value="0"></td> &nbsp;</td>
      <td width="4" bgcolor="#FFFFFF">&nbsp;<p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p></td>
     </tr>
    </table>

    </div>

    <p align="center"></p>
    <p align="center">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </p>
    </FORM></DIV>
    </BODY></HTML>

  • 大学生常去网站!

    2007-7-27

      大学生常去十大网站推荐排行
      
      根据中国大学生的现在状况和精神需要,提升全面素质,望多去下列网站:
      
      一: 人生规划: 开复学生网
       http://kaifulee.com/
       Google中国总裁为中国学生做的,很有教育指导意义
      
      二: 搜索娱乐: 百度搜索
       http://baidu.com/
       搜索论文/下载MP3/在贴吧里讨论等
      
      三:论坛社区: 天涯社区
       http://tianya.cn/
       全球华人网上家园
      
      四: 恋爱空间: 中国校友通
       http://xiaoyoutong.com.cn
       大学生恋爱感情生活交流空间
      
      五: 求职工作: 中华英才网
       http://chinahr.com/
       就业招聘好地方
      
      六:外出旅游: 芒果网
       http://mangocity.com/
       外出旅游
      
      七:共同学习: 开放式课堂计划
       http://myoops.org/
       课程学习
      
      八: 读书娱乐: 土豆网
       http://tudou.com
       每个人都是生活的导演
      
      九: 公益事业: 捐献时间
       http://donatehour.org/
       捐献时间 分享快乐
      
      十: 学习英语: 普特英语
       http://putclub.com/
       增强英语听说的一个绝好地方
  • 不停增加!JS

    2007-7-03

    <!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=utf-8" />
      <title>无标题文档</title>  
      </head>  
      <scrīpt   language="javascrīpt">  
      <!--  
      var   theRowOfTheDynamicTable=null;  
      function   addRow(the_table){    
      if(the_table==null)  
      return;  
      var   i=0;  
      var   the_row,the_cell;  
      var   row_index=-1;  
      if(theRowOfTheDynamicTable==null){  
      theRowOfTheDynamicTable=new   Array();  
      var   baseTr=the_table.rows[0];//插入倒数第二行的内容  
      for(i=0;i<baseTr.cells.length;i++){  
      the_cell=baseTr.cells[i];  
      theRowOfTheDynamicTable[i]=the_cell.innerHTML;  
      }  
      }  
      row_index=the_table.rows.length-1;//在第二行后面插入  
      var   newrow=the_table.insertRow(row_index);  
      for(i=0;i<theRowOfTheDynamicTable.length;i++){  
      the_cell=newrow.insertCell(i);  
      the_cell.align="center";  
      the_cell.className="TdLeftBg";  
      the_cell.innerHTML=theRowOfTheDynamicTable[i];  
      }  
      theRowOfTheDynamicTable=null;  
      }  
       
      function   get_Element(the_ele,the_tag){  
      the_tag   =   the_tag.toLowerCase();  
      if(the_ele.tagName.toLowerCase()==the_tag)  
      return   the_ele;  
      while(the_ele=the_ele.offsetParent){  
      if(the_ele.tagName.toLowerCase()==the_tag)  
      return   the_ele;  
      }  
      return(null);  
      }  
       
      function   del_row(the_table){    
              if(the_table.rows.length<3){  
              alert("此行为保留行,不允许删除!");  
      return   false;  
      }  
      var   the_cell,the_row;  
      var   i=0;  
              the_cell=get_Element(event.srcElement,"td");  
      if(the_cell==null)   return;  
       
      the_row=the_cell.parentElement.rowIndex;  
      the_table.deleteRow(the_row);  
      }  
       
      -->  
      </scrīpt>  
      <body>  
      <table id="myTable" width="600"   border="1" cellpadding="2"  bordercolorlight="#808080" bordercolordark="#FFFFFF" bgcolor="#FFFFFF"   >  
               
        <tr  >  
                      <td ><input   type="text"  ></td>  
                      <td ><input   type="text"  ></td>  
                      <td ><input   type="text" ></td>  
                      <td  ><input     type="button"     value="删除"   ōnClick="del_row(myTable)"></td>  
                  </tr>
          
        
                  <tr   class="TdContent">  
                <td   align="center"   colspan="7"><input   type="button"     value="添加一行"   ōnClick="addRow(myTable)"></td>  
                  </tr>  
      </table>  
       
      </body>  
      </html>  
  • ZT三十岁以前不要在忽的事

    2007-6-26

    卡內基所提出,三十歲以前不要去在乎的29件事。
    大家參考一下囉,30歲之前,若此時你有感到失意,不妨看看這篇文章,看完之後或許你會打起精神準備迎接新的一天了。

    1.放棄  
    把 握的反面就是放棄,選擇了一個機會,就等於放棄了其他所有的可能。 當新的機會擺在面前的時候,敢於放棄已經獲得的一切,這不是功虧一簣,這不是半途而廢,這是為了謀求更大的發展空間;或者什麼都不為,只因為喜歡這樣做, 因為,年輕就是最大的機會。人,只有在三十歲之前才會有這個膽量,有這個資本,有這個資格。

    2.失戀
    不 是不在乎,是在乎不起。三十歲前最怕失去的不是已經擁有的東西,而是夢想。愛情如果只是一個過程,那麼正是這個年齡應當經歷的,如果要承擔結果,三十歲以 後,可能會更有能力,更有資格。其實,三十歲之前我們要做的事情很多,稍縱即逝,過久地沉溺在已經乾涸的愛河的河床中,與這個年齡的生命節奏不合。

    3.離婚
    不 是不在乎,是一切還來得及。一位三十八歲的女友與老公結婚十五年,冷戰十三年,終於分手。她說:「如果說後來不願意離婚是為了孩子,那他第一次提出離婚我 沒有同意,現在想來真不知道為什麼。如果那個時候早分手,我的生活絕不會是今天 這個樣子。現在再重新開始,總覺得一切都晚了。」

    4.漂泊  
    漂泊不是一種不幸,而是一種資格。 趁著沒有家室拖累,趁著身體健康,此時不飄何時飄?當然,漂泊的不一定是身體,也許只是幻想和夢境。新世紀的時尚領袖是飄一代,渴望漂泊的人惟一不飄的是那顆心。

    5.失業  
    三十歲以前就嘗到失業的滋味當然是一件不幸的事,但不一定是壞事。三十歲之前就過早地固定在一個職業上終此一生也許才是最大的不幸。失業也許讓你想起埋藏很久而塵封的夢想,也許會喚醒連你自己都從未知道的潛能。也許你本來就沒什麼夢想,這時候也會逼著你去做夢。

    6.時尚
    不要追趕時尚。按說青年人應該是最時尚的,但是獨立思考和個性生活更重要。 在這個物質社會,其實對時尚的追求早已經成為對金錢的追求。今天,時尚是物欲和世俗的同義語。

    7.格調
    這 是小資的東西,「小資」這個詞在今天又二度流行,追求格調就是他們的專利。小資們說,有格調要滿足四大要件:智慧、素養、自信和金錢。格調就是把「高尚」 理解成穿著、氣質、愛好的品味和室內裝潢。也就是大老粗只會表現談吐的庸俗,「小資」們已經有能力庸俗他們的心靈了。主流觀念倒不是非要另類,另類已經成 為年輕人觀念的主流了,在今天,老土倒顯得另類。關鍵是當今社會是一個創造觀念的時代,而不是一個固守陳舊觀念的時代。

    8.評價
    我們最不應該做出的犧牲就是因為別人的評價而改變自我,因為那些對你指手畫腳的人自己也不知道他們遵從的規則是什麼。千萬不要只遵從規矩做事,規矩還在創造之中,要根據自己的判斷做每一件事,雖然這樣會麻煩一點。  

    9.幼稚
    不要怕人說我們幼稚,這正說明你還年輕,還充滿活力。「成熟」是個嚇人的詞兒,也是個害人的詞兒。成熟和幼稚是對一個人最大而無當、最不負責任、最沒用的概括。不信,到哪天你被生活壓得老氣橫秋,暮氣沉沉的時候,人們一定會說你成熟了,你就會知道「成熟」是個什麼東西。

    10.不適應
    在一首搖滾歌詞中,有這麼一句:「這個城市改變了我,這個城市不需要我。」不要盲目地適應你生存的環境,因為很可能這環境自身已經不適應這個社會的發展了。

    11.失敗
    我的老師曾經跟我說,一個人起碼要在感情上失戀一次,在事業上失敗一次,在選擇上失誤一次,才能長大。不要說失敗是成功之母那樣的老話,失敗來得越早越好,要是三十歲,四十歲之後再經歷失敗,有些事,很可能就來不及了。

    12.錯誤
    這是年輕人的專利。

    13.淺薄
    如果每看一次《鐵達尼號》就流一次眼淚,每看一次《大話西遊》就笑得直不起腰,就會有人笑你淺薄。其實那只能說明你的神經依舊非常敏銳,對哪怕非常微弱的刺激都會迅速做出適應的反應;等你的感覺遲鈍了,人們就會說你深沉了。

    14.明星
    不是不必在乎,是不能在乎。明星在商品社會是一種消費品,花了錢,聽了歌,看了電影,明星們的表現再好,不過是物超所值而己,也不值得崇拜呀?就像你在地攤上花五十塊錢買的裙子,
    別人都猜是八百塊錢買的,物超所值了吧?你就崇拜上這身裙子了?

    15.代價
    不是不計代價,而是要明白做任何事都要付出代價。對我們這個年齡的人來說,絕不是一句廢話。否則,要到三十歲的時候才會明白自己曾經付出了多少代價,卻不明白為什麼付出,更不明白自己得到了多少,得到什麼。

    16.孤獨
    這是為自由付出的代價。

    17.失意
    包括感情上的,事業上的,也許僅僅是今天花了冤枉錢沒買到可心的東西,朋友家高朋滿座自己卻插不上一句話。過分在乎失意的感受不是拿命運的捉弄來捉弄自己,就是拿別人的錯誤來懲罰自己。

    18.缺陷
    也許你個子矮,也許你長得不好看,也許你的嗓音像唐老鴨……那麼你的優勢就是你不會被自己表面的淺薄的亮點所耽擱,少花一些時間,少走一些彎,直接發現你內在的優勢,直接挖掘自己深層的潛能。

    19.誤會
    如果出於惡意,那麼解釋也沒有用;如果出於善意,就不需要解釋。專門說到「誤會」倒不是因為一個人在三十歲之前被人誤會的時候更多,而是這個年齡的人想不開 的時候更多。

    20.謠言
    這是一種傳染病,沈默是最好的疫苗。除非你能找出傳染源,否則解釋恰恰會成為病毒傳播最理想的條件。

    21.瘋狂
    這是年輕人最好的心理調適,只能說明你精力旺盛,身心健康。說你「瘋狂」是某些生活壓抑、心力交瘁的中老年人惡意的評價,他們就像一部年久修的機器,最需要調適,但只能微調,一次大修就會讓他們完全報廢。

    22.穩定
    三十歲之前就在乎穩定的生活,那只有兩種可能,要麼就是中了彩票,要麼就是未老先衰。

    23.壓力
    中年人能夠承受多大壓力檢驗的是他的韌性;年輕人能承受多大壓力,煥發的是他的潛能。

    24.出國
    也許是個機會,也許是個陷阱。除非從考大學的那一刻你就抱著這個目標,否則,對待出國的態度應該像對待愛情一樣,努力爭取,成敗隨緣。

    25.薪水
    只是給人打工,薪水再高也高不到哪兒去。所以在三十歲之前,機會遠比金錢重要,事業遠比金錢重要,將來遠比金錢重要。對大多數人來說,三十歲之前幹事業的首要目標絕不是掙錢,而是掙未來。

    26.存款
    這倒不一定是因為我們錢少,年輕人現在誰都知道錢是有生命的。機會這麼多,條件這麼好,可以拿錢去按揭,做今天的事,花明天的錢;也可以拿錢去投資,拿錢去「充電」。錢只有在它流通的過程中才是錢,否則只是一疊世界上質量最好的廢紙。

    27.房子
    除 非你買房子是為了升值,要麼就是你結婚了。我有個同學,家在外地,大學畢業之後,單位沒有宿舍,家裡就給他買了一套房子。他曾經有過去北京工作的機會,但 是他覺得剛買了房子就離開這座城市說不過去,就放棄了。到現在他工作穩定,但一事無成。唯一的成就就是結婚了,並且有了孩子,因為他覺得不該讓這房子永遠 空著,所以房子變成了家。房子是都市生活的寓言,這個寓言不應該過早的和我們相關。

    28.年齡
    女孩子一過二十五就開始隱瞞自己的年齡,其實大可不必。現在青年期都延遲到四十五歲了,二十五又算得了什麼呢?

    29.在乎
    這是一種拿不起、放不下的心態,它的反面不是放棄,而是天馬行空,自由自在,永遠保持革命樂觀主義的精神。

  • 很有用的日期JS!

    2007-6-17

    此为JS代码来自网络,如有侵权请联系本人!

    http://bbs.51js.com/index.php

    mdate.js

    ------------------------------

    function $(s){return document.getElementById(s);}

    var lunarInfo=new Array(
    0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
    0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
    0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
    0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
    0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
    0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
    0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
    0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
    0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
    0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
    0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
    0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
    0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
    0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
    0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)
    var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
    var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
    var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
    var solarTerm = new Array("小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至")
    var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)
    var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')
    var nStr2 = new Array('初','十','廿','卅',' ')
    //var monthName = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");
    var monthName = new Array("1","2","3","4","5","6","7","8","9","10","11","12");

    var sFtv = new Array(
    "0101*元旦",
    "0214 情人节",
    "0308 妇女节",
    "0312 植树节",
    "0401 愚人节",
    "0501 劳动节",
    "0504 青年节",
    "0512 护士节",
    "0601 儿童节",
    "0801 建军节",
    "0808 父亲节",

    "0910 教师节",
    "1001*国庆节",

    "1225 圣诞节")

    var lFtv = new Array(
    "0101*春节",
    "0115 元宵节",
    "0505 端午节",
    "0707 七夕节",
    "0715 中元节",
    "0815 中秋节",
    "0909 重阳节",
    "1208 腊八节",
    "1224 小年",
    "0100*除夕")

    var wFtv = new Array(
    "0520 母亲节")

    function lYearDays(y) {
       var i, sum = 348;
       for(i=0x8000; i>0x8; i>>=1)sum += (lunarInfo[y-1900]&i)?1:0;
       return(sum+leapDays(y))
    }

    function leapDays(y) {
       if(leapMonth(y))  return((lunarInfo[y-1900] & 0x10000)? 30: 29)
       else return(0)
    }

    function leapMonth(y) {
       return(lunarInfo[y-1900] & 0xf)
    }

    function monthDays(y,m) {
       return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )
    }

    function Lunar(objDate) {

       var i, leap=0, temp=0
       var baseDate = new Date(1900,0,31)
       var offset   = (objDate - baseDate)/86400000

       this.dayCyl = offset + 40
       this.monCyl = 14

       for(i=1900; i<2050 && offset>0; i++) {
          temp = lYearDays(i)
          offset -= temp
          this.monCyl += 12
       }

       if(offset<0) {
          offset += temp;
          i--;
          this.monCyl -= 12
       }

       this.year = i
       this.yearCyl = i-1864

       leap = leapMonth(i)
       this.isLeap = false

       for(i=1; i<13 && offset>0; i++) {
         
          if(leap>0 && i==(leap+1) && this.isLeap==false)
             { --i; this.isLeap = true; temp = leapDays(this.year); }
          else
             { temp = monthDays(this.year, i); }

        
          if(this.isLeap==true && i==(leap+1)) this.isLeap = false

          offset -= temp
          if(this.isLeap == false) this.monCyl ++
       }

       if(offset==0 && leap>0 && i==leap+1)
          if(this.isLeap)
             { this.isLeap = false; }
          else
             { this.isLeap = true; --i; --this.monCyl;}

       if(offset<0){ offset += temp; --i; --this.monCyl; }

       this.month = i
       this.day = offset + 1
    }

    function solarDays(y,m) {
       if(m==1)
          return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28)
       else
          return(solarMonth[m])
    }
    function cyclical(num) {
       return(Gan[num%10]+Zhi[num%12])
    }

    function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {

          this.isToday    = false;
          this.sYear      = sYear;
          this.sMonth     = sMonth;
          this.sDay       = sDay;
          this.week       = week;
          this.lYear      = lYear;
          this.lMonth     = lMonth;
          this.lDay       = lDay;
          this.isLeap     = isLeap;
          this.cYear      = cYear;
          this.cMonth     = cMonth;
          this.cDay       = cDay;

          this.color      = '';

          this.lunarFestival = ''; //农历节日
          this.solarFestival = ''; //国历节日
          this.solarTerms    = ''; //节气

    }

    function sTerm(y,n) {
       var ōffDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000  ) + Date.UTC(1900,0,6,2,5) )
       return(offDate.getUTCDate())
    }

    function calendar(y,m) {

       var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2
       var lDPOS = new Array(3)
       var n = 0
       var firstLM = 0

       sDObj = new Date(y,m,1)            //当月一日日期

       this.length    = solarDays(y,m)    //国历当月天数
       this.firstWeek = sDObj.getDay()    //国历当月1日星期几


       for(var i=0;i<this.length;i++) {

          if(lD>lX) {
             sDObj = new Date(y,m,i+1)    //当月一日日期
             lDObj = new Lunar(sDObj)     //农历
             lY    = lDObj.year           //农历年
             lM    = lDObj.month          //农历月
             lD    = lDObj.day            //农历日
             lL    = lDObj.isLeap         //农历是否闰月
             lX    = lL? leapDays(lY): monthDays(lY,lM) //农历当月最後一天

             if(n==0) firstLM = lM
             lDPOS[n++] = i-lD+1
          }

          //sYear,sMonth,sDay,week,
          //lYear,lMonth,lDay,isLeap,
          //cYear,cMonth,cDay
          this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],
                                   lY, lM, lD++, lL,
                                   cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )


          if((i+this.firstWeek)%7==0)   this[i].color = '#CDBC71'  //周日颜色
          if((i+this.firstWeek)%14==13) this[i].color = '#CDBC71'  //周休二日颜色
       }

       tmp1=sTerm(y,m*2  )-1
       tmp2=sTerm(y,m*2+1)-1
       this[tmp1].solarTerms = solarTerm[m*2]
       this[tmp2].solarTerms = solarTerm[m*2+1]
       if(m==3) this[tmp1].color = 'red' //清明颜色

       for(i in sFtv)
          if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))
             if(Number(RegExp.$1)==(m+1)) {
                this[Number(RegExp.$2)-1].solarFestival += RegExp.$4 + ' '
                if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = 'red'
             }

       for(i in wFtv)
          if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))
             if(Number(RegExp.$1)==(m+1)) {
                tmp1=Number(RegExp.$2)
                tmp2=Number(RegExp.$3)
                this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '
             }

       //农历节日
       for(i in lFtv)
          if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
             tmp1=Number(RegExp.$1)-firstLM
             if(tmp1==-11) tmp1=1
             if(tmp1 >=0 && tmp1<n) {
                tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1
                if( tmp2 >= 0 && tmp2<this.length) {
                   this[tmp2].lunarFestival += RegExp.$4 + ' '
                   if(RegExp.$3=='*') this[tmp2].color = 'red'
                }
             }
          }

       //黑色星期五
       //if((this.firstWeek+12)%7==5)
       //   this[12].solarFestival += '黑色星期五 '

       //今日
       if(y==tY && m==tM) this[tD-1].isToday = true;

    }

    //====================== 中文日期
    function cDay(d){
       var s;

       switch (d) {
          case 10:
             s = '初十'; break;
          case 20:
             s = '二十'; break;
             break;
          case 30:
             s = '三十'; break;
             break;
          default :
             s = nStr2[Math.floor(d/10)];
             s += nStr1[d%10];
       }
       return(s);
    }

    ///////////////////////////////////////////////////////////////////////////////

    var cld;

    function drawCld(SY,SM) {
       var i,sD,s,size;
       var isart;
       cld = new calendar(SY,SM);

     

       $("GZ").innerHTML =  cyclical(SY-1900+36) + '年('+Animals[(SY-4)%12]+')';

       $("YMBG").innerHTML = SY + "年" + monthName[SM] + "月";


       for(i=0;i<42;i++) {

          sObj=$('SD'+ i);
          lObj=$('LD'+ i);

          sObj.className = '';

          sD = i - cld.firstWeek;

          if(sD>-1 && sD<cld.length) {
       isart=false;
        //是否有文章
        //alert(arrArtdate);
       //for(i in arrArtdate){
       //}
      for(j in arrArtdate){
       b=arrArtdate[j];
       if(b.substring(0,4)==SY&&b.substring(4,6)==SM+1&&b.substring(6,8)==sD+1)isart=true;
       }
      
             if(isart)sObj.innerHTML = "<a title='查看"+(sD+1)+"日的文章'  href='date_"+SY+"_"+(SM+1)+"_"+(sD+1)+".html'>"+(sD+1)+"</a>";else sObj.innerHTML = sD+1;

             if(cld[sD].isToday) sObj.className = 'todyaColor';

             sObj.style.color = cld[sD].color;

             if(cld[sD].lDay==1)
                lObj.innerHTML = '<b>'+(cld[sD].isLeap?'闰':'') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'</b>';
             else
                lObj.innerHTML = cDay(cld[sD].lDay);

             s=cld[sD].lunarFestival;
       sObj.title=s;
             if(s.length>0) {
                if(s.length>6) s = s.substr(0, 4)+'..';
                s = s.fontcolor('#6FC2FF');
             }
             else { //国历节日
                s=cld[sD].solarFestival;
       sObj.title=s;
                if(s.length>0) {
                   size = (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;
                   if(s.length>size+2) s = s.substr(0, size)+'…';
                   s = s.fontcolor('#6FC2FF');
                }
                else { //廿四节气
                   s=cld[sD].solarTerms;
          sObj.title=s;
                   if(s.length>0) s = s.fontcolor('limegreen');
                }
             }
             if(s.length>0) lObj.innerHTML = s;else sObj.title =lObj.innerHTML;

          }
          else { //非日期
             sObj.innerHTML = '';
             lObj.innerHTML = '';
          }
      
       }
    }

     

    function changeCld() {

       drawCld(mYear,mMonth);
    }

    function pushBtm(K) {
       switch (K){
          case 'YU' :
       mYear--;
       if(mYear<1900)mYear=1900;
             break;
          case 'YD' :
             mYear++;
          if(mYear>2050)mYear=2050;
             break;
          case 'MU' :
             mMonth--;
       if(mMonth<0){
        mMonth=11;
         mYear--;
       }
      
             break;
          case 'MD' :
       mMonth++;
       if(mMonth>11){
        mMonth=0;
        mYear++;
       }
             break;
          default :

       }
       changeCld();
    }

    var Today = new Date();
    var tY = Today.getFullYear();
    var tM = Today.getMonth();
    var tD = Today.getDate();
    var mYear=tY,mMonth=tM;
    //////////////////////////////////////////////////////////////////////////////

    var width = "130";
    var ōffsetx = 2;
    var ōffsety = 16;

    var x = 0;
    var y = 0;
    var snow = 0;
    var sw = 0;
    var cnt = 0;

    var dStyle;


    //显示详细日期资料
    function mOvr(v) {
       var s,festival;
       var sObj=$('SD'+ v);
       var d=sObj.innerHTML-1;

          //sYear,sMonth,sDay,week,
          //lYear,lMonth,lDay,isLeap,
          //cYear,cMonth,cDay

       if(sObj.innerHTML!='') {

          sObj.style.cursor = 's-resize';

          if(cld[d].solarTerms == '' && cld[d].solarFestival == '' && cld[d].lunarFestival == '')
             festival = '';
          else
             festival = '<TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0 BGCOLOR="#333333"><TR><TD ALIGN="RIGHT">'+
             '<FONT style="color:#FFFFFF; font-size:9pt">'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'</FONT></TD>'+
             '</TR></TABLE>';

          s= '<TABLE WIDTH="140" BORDER=0 CELLPADDING="0" CELLSPACING=0 BGCOLOR="#000099"><TR><TD>' +
             '<TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0><TR><TD ALIGN="RIGHT" nowrap><FONT style="color:#FFFFFF; font-size:9pt">'+
             cld[d].sYear+'年 '+cld[d].sMonth+'月 '+cld[d].sDay+'日<br>星期'+cld[d].week+'<br>'+
             '<font color="fuchsia">农历'+(cld[d].isLeap?'闰 ':' ')+cld[d].lMonth+'月 '+cld[d].lDay+'日</font><br>'+
             '<font color="yellow">'+cld[d].cYear+'年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日</font>'+
             '</FONT></TD></TR></TABLE>'+ festival +'</TD></TR></TABLE>';


     

        if (snow == 0) {
             dStyle.left = x+offsetx-(width/2);
             dStyle.top = y+offsety;
         dStyle.visibility = "visible";
         snow = 1;
        }
     }
    }

    //清除详细日期资料
    function mOut() {
     if ( cnt >= 1 ) { sw = 0 }
     if ( sw == 0 )
     { snow = 0;
     dStyle.visibility="hidden";}
     else cnt++;
    }

    //取得位置
    function mEvn() {
       x=event.x;
       y=event.y;
     if (document.body.scrollLeft)
        {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
     if (snow){
          dStyle.left = x+offsetx-(width/2)
          dStyle.top = y+offsety
     }
    }


    function initial(_date) {
    var shtml="<table cellspacing=\"0\" cellpadding=\"0\" width=\"216\" style=\"border-collapse: collapse\" bgcolor=\"#F6F8F8\"  border=\"1\" bordercolor=\"#E2E2DB\" id=\"datetable\">\n";
    shtml+="   <tr align=\"center\" bgcolor=\"#C7D695\" style=\"color:#A6AA97\">\n";
    shtml+="  <td width=\"32\" height=\"24\">日</td>\n";
    shtml+="  <td width=\"32\">一</td>\n";
    shtml+="  <td width=\"32\">二</td>\n";
    shtml+="  <td width=\"32\">三</td>\n";
    shtml+="  <td width=\"32\">四</td>\n";
    shtml+="  <td width=\"32\">五</td>\n";
    shtml+="  <td width=\"32\">六</td></tr>\n";
    for(i=0;i<6;i++) {
    shtml+="   <tr align=\"center\">\n";
     for(j=0;j<7;j++) {
      gNum = i*7+j

      shtml+="   <td nowrap=\"nowrap\">\n";

      shtml+="<font id=\"SD" + gNum +"\" size=\"2\"  face=\"Arial Black\"";
      if(j == 0||j == 6)shtml+=" color=\"#CDBC71\"";else shtml+=" color=\"#A6AA97\""
      
      shtml+=" TITLE=\"\"> d</font><br /><font id=\"LD" + gNum + "\" style=\"font-size:7pt\"> f</font></td>";

       }
    shtml+="   </tr>\n";
    }
    shtml+="</table>";
    document.getElementById(_date).innerHTML=shtml;
    drawCld(tY,tM);
    }

     

    js调用--------------------------------

     

    <!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=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>


          <TABLE
          style="BORDER-RIGHT: #fcfcf5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fcfcf5 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fcfcf5 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fcfcf5 1px solid; BORDER-COLLAPSE: collapse"
          cellSpacing=0 cellPadding=0 width=200 align=center bgColor=#ffffff
          border=0>
            <TBODY>
            <TR bgColor=#e5eec5 height=20>
              <TD title=上一年 style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #2a5200"
              ōnclick="pushBtm('YU')" align=middle width=14>年</TD>
              <TD title=上一月 style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #2a5200"
              ōnclick="pushBtm('MU')" align=middle width=14>&lt;&lt;</TD>
              <TD id=YMBG style="FONT-SIZE: 9pt; COLOR: #2a5200" noWrap
              align=middle></TD>
              <TD id=GZ style="FONT-SIZE: 9pt; COLOR: #2a5200" noWrap
              align=middle></TD>
              <TD title=下一月 style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #2a5200"
              ōnclick="pushBtm('MD')" align=middle width=14>&gt;&gt;</TD>
              <TD title=下一年 style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #2a5200"
              ōnclick="pushBtm('YD')" align=middle width=14>年</TD></TR>
            <TR>
              <TD colSpan=6>
                <DIV id=ttdiv align=center width="223"></DIV></TD></TR>
            <TR>
              <TD colSpan=6 height=1></TD></TR></TBODY></TABLE>
          <scrīpt src="mdate.js"></scrīpt>

          <scrīpt language=javascrīpt>
    var arrArtdate=new Array('20040101','20050509','20050510','20050511','20070416','20070417','20070418','20070419','20070506','20070507','20070511','20070512','20070513','20070514','20070515','20070518');

    initial("ttdiv");

    </scrīpt>

    </body>
    </html>


     

         

  • PHP验证码!

    2007-6-17

    验证输入页面!

    yanhtml.php

    --------------------------

    <?php session_start();?>


    <!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=utf-8" />
    <title>无标题文档</title>
    </head>


    <body>

    <form action="authpage.php" method="post">
    <table>
    请输入验证码:<input type=text name="number" style="width: 80px"><br>
    <input type=submit name="aaa" value="提交验证码">
    <input type=hidden name="authnum" value=<? echo $authnum;?>>
    <img src=yanzheng.php?authnum=<? echo $authnum;?>>
    </table>
    </form>

    <!--

    <form action="authpage.php" method="post">
    <table>
    请输入验证码:<input type=text name="number" style="width: 80px"><br>
    <input type=submit name="aaa" value="提交验证码">
    <input type=hidden name="authnum" value=<? echo $authnum;?>>
    <img ōnclick="javascrīpt:this.src='yanzheng.php'" id="fff" src=yanzheng.php> <a href="#" ōnclick="document.getElementById('fff').src='yanzheng.php'">看不清,换一张</a>
    </table>
    </form>

     

     

    -->


    </body>
    </html>

     

    验证代友页

    yanzheng.php

    -------------------------------

    <?php session_start();
    ?>
    <?php
    //生成验证码图片
    Header("Content-type: image/PNG");
    srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用
    //session_start();//将随机数存入session中
    $_SESSION['authnum']="";
    $im = imagecreate(90,20) or die("Cant's initialize new GD image stream!");  //制定图片背景大小
    $red = ImageColorAllocate($im, 255,0,0); //设定三种颜色
    $white = ImageColorAllocate($im, 255,255,255);
    $gray = ImageColorAllocate($im, 200,200,200);
    $bule= ImageColorAllocate($im,12,41,250);
    //imagefill($im,0,0,$gray); //采用区域填充法,设定(0,0)
    imagefill($im,0,0,$white);//ed
    //生成数字和字母混合的验证码方法
    $ychar="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
    $list=explode(",",$ychar);
    for($i=0;$i<4;$i++){
      $randnum=rand(0,35);
      $authnum.=$list[$randnum]."";//ed 加入一个空格
    }
    //while(($authnum=rand()%100000)<10000); //生成随机的四位数
    //将四位整数验证码绘入图片
    $_SESSION['authnum']=$authnum;
    //int imagestring(resource image,int font,int x,int y,string s, int col)
    imagestring($im, 5, 10, 2, $authnum, $bule);
    //用col颜色将字符串s画到image所代表的图像的x,y座标处(图像的左上角为0,0)。
    //如果 font 是 1,2,3,4 或 5,则使用内置字体

    for($i=0;$i<400;$i++){ //加入干扰象素 {
    $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
    // imagesetpixel($im, rand()%90 , rand()%30 , $randcolor);
    imagesetpixel($im, rand()%90 , rand()%30 , $gray);
    }
    ImagePNG($im);
    ImageDestroy($im);
    ?>

     

     

     

    <?php /*
    Header("Content-type: image/PNG");
    srand((double)microtime()*1000000);
    session_start();
    $_SESSION['authnum']="";
    $im = imagecreate(62,20);
    $black = ImageColorAllocate($im, 0,0,0);
    $white = ImageColorAllocate($im, 255,255,255);
    $gray = ImageColorAllocate($im, 200,200,200);
    imagefill($im,0,0,$gray);
    while(($authnum=rand()%100000)<10000);
    $_SESSION['authnum']=$authnum;
    imagestring($im, 5, 10, 3, $authnum, $black);
    for($i=0;$i<200;$i++)
    {
    $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);
    }
    ImagePNG($im);
    ImageDestroy($im);
    */
    ?>

     

    显示验证是否正确页面

    authpage.php

     

    <?php  session_start();
    srand((double)microtime()*1000000);

    $number=strtoupper($_POST['number']);
    $authnum=$_POST['authnum'];
    echo $number;
    echo "<p>";
    echo $_SESSION['authnum'];
    //验证用户输入是否和验证码一致
    if(isset($HTTP_SESSION_VARS["authnum"]))
     
    if($number!=$HTTP_SESSION_VARS["authnum"] || empty($number)){    
           echo "<p>";
         echo "对不起你的验证码有错!!" ;
    }else{
        echo "<p>";
        echo"恭喜你的验证码正确!!";
    }
    //生成新的四位整数验证码


    ?>
    <!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=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>
    </body>
    </html>

Open Toolbar