??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美亚洲第一区,在线播放视频一区,日韩欧美在线影院http://www.aygfsteel.com/wyz191/category/18595.html走向一条通往JAVA的不归\...zh-cnWed, 28 Feb 2007 03:45:42 GMTWed, 28 Feb 2007 03:45:42 GMT60|页上显C可Ud的层http://www.aygfsteel.com/wyz191/articles/97032.htmljava_蝈蝈java_蝈蝈Wed, 31 Jan 2007 09:32:00 GMThttp://www.aygfsteel.com/wyz191/articles/97032.htmlhttp://www.aygfsteel.com/wyz191/comments/97032.htmlhttp://www.aygfsteel.com/wyz191/articles/97032.html#Feedback0http://www.aygfsteel.com/wyz191/comments/commentRss/97032.htmlhttp://www.aygfsteel.com/wyz191/services/trackbacks/97032.html<HTML>
<HEAD>
<META http-equiv='Content-Type' content='text/html; charset=gb2312'>
<TITLE>昄在页面上的可鼠标Ud的层Q很L效果</TITLE>
</HEAD>
<BODY >
<STYLE type=text/css>
#floater {
 LEFT: 400px; POSITION: absolute; TOP: 120px; VISIBILITY: visible; WIDTH: 160px; Z-INDEX: 10
}
</STYLE>
<DIV align=center id=floater style="HEIGHT: 98px; WIDTH: 240px;">
<TABLE bgColor=#deefef border=1 borderColor=#008000 borderColorDark=#00ff00
borderColorLight=#ff00ff cellPadding=2 cellSpacing=1 width="240">
  <TBODY>
  <TR>
    <TD width="100%">
      <P align=center>Ƣ迎大家光;|络一点红<BR>|页Ҏ专栏Q?lt;/P></TD></TR>
  <TR>
    <TD width="100%">   Ƣ迎光;|络一点红|页Ҏ专栏Q有什么意见和请尽提出来Q你的意见就是对我们的促q,我们会尽量ؓ你们服务?请多多支持我们的工作Q成长中的每一步都会有你的Q!Q?lt;BR>   
      你若有什么好的徏议和意见Q可以给?lt;A
      href="mailto:lornkiss@gmail.com"><FONT color=#ff0000
      size=2>来信</FONT></A>Q你若有好的例子Q小~更希望能向你请教和学习?lt;/TD></TR></TBODY></TABLE></DIV>
<SCRIPT language=JavaScript>                             
self.onError=null;                             
currentX = currentY = 0;                              
whichIt = null;                                        
lastScrollX = 0; lastScrollY = 0;                             
NS = (document.layers) ? 1 : 0;                            
IE = (document.all) ? 1: 0;                             
<!-- STALKER CODE -->                             
function heartBeat() {                             
if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }                             if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }          
if(diffY != lastScrollY) {           
percent = .1 * (diffY - lastScrollY);   
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent); 
if(IE) document.all.floater.style.pixelTop += percent; 
if(NS) document.floater.top += percent;                
lastScrollY = lastScrollY + percent;     
}                      
if(diffX != lastScrollX) {      
percent = .1 * (diffX - lastScrollX);    
if(percent > 0) percent = Math.ceil(percent);      
else percent = Math.floor(percent);                  
if(IE) document.all.floater.style.pixelLeft += percent;       
if(NS) document.floater.left += percent;      
lastScrollX = lastScrollX + percent;                    
}                          
}                        
<!-- /STALKER CODE -->             
<!-- DRAG DROP CODE -->             
function checkFocus(x,y) {        
stalkerx = document.floater.pageX;    
stalkery = document.floater.pageY;                       
stalkerwidth = document.floater.clip.width;             
stalkerheight = document.floater.clip.height;                        
if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true;                     
else return false;       
}                    
function grabIt(e) {           
if(IE) {                           
whichIt = event.srcElement;
while (whichIt.id.indexOf("floater") == -1) {   
whichIt = whichIt.parentElement;                          
if (whichIt == null) { return true; }        
 }                           
whichIt.style.pixelLeft = whichIt.offsetLeft;                             
whichIt.style.pixelTop = whichIt.offsetTop;                         
currentX = (event.clientX + document.body.scrollLeft);                      
currentY = (event.clientY + document.body.scrollTop);                       
} else {                            
window.captureEvents(Event.MOUSEMOVE);   
if(checkFocus (e.pageX,e.pageY)) {                           
whichIt = document.floater;                             
stalkerTouchedX = e.pageX-document.floater.pageX;     
StalkerTouchedY = e.pageY-document.floater.pageY;         
}                             
}                           
return true;                       
}                           
function moveIt(e) {              
if (whichIt == null) { return false; }      
if(IE) {                            
newX = (event.clientX + document.body.scrollLeft);                          
newY = (event.clientY + document.body.scrollTop);               
distanceX = (newX - currentX);    distanceY = (newY - currentY);  
currentX = newX;    currentY = newY;                      
whichIt.style.pixelLeft += distanceX;                         
whichIt.style.pixelTop += distanceY;                     
if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop;    if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft; if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20;
if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5; 
event.returnValue = false; 
} else {  
whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY);
if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset;
if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset; 
if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17;
if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17;
return false;}
return false; 
}  
function dropIt() {    
whichIt = null;    
if(NS) window.releaseEvents (Event.MOUSEMOVE); 
return true;            
 }                    
<!-- DRAG DROP CODE --> 
if(NS) {   
window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);
window.onmousedown = grabIt;
window.onmousemove = moveIt;
window.onmouseup = dropIt;
}             
if(IE) {                    
document.onmousedown = grabIt;   
document.onmousemove = moveIt;  
document.onmouseup = dropIt;         
 }                        
if(NS || IE) action = window.setInterval("heartBeat()",1);  
</SCRIPT>

</BODY></HTML>



java_蝈蝈 2007-01-31 17:32 发表评论
]]>
UJS长文章分代?/title><link>http://www.aygfsteel.com/wyz191/articles/97031.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Wed, 31 Jan 2007 09:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/wyz191/articles/97031.html</guid><wfw:comment>http://www.aygfsteel.com/wyz191/comments/97031.html</wfw:comment><comments>http://www.aygfsteel.com/wyz191/articles/97031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wyz191/comments/commentRss/97031.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wyz191/services/trackbacks/97031.html</trackback:ping><description><![CDATA[ <p><HTML><HEAD><TITLE>UJS长文章分代?lt;/TITLE><br /><META http-equiv=Content-Type content="text/html; charset=gb2312"><br /><META NAME="Author" CONTENT="<a ><br /></HEAD><br /><BODY bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0><br /><TABLE cellSpacing=1 cellPadding=5 width="95%" align=center <br />border=0><br /><TBODY><br /><TR><br /><TD><br /><DIV id=article></DIV><xml id=xmlArticle><br /><Article><br /><Info><br /><Content><br /><![CDATA[<br />大家来试验分哦~~~~~[NextPage]我分~~~[NextPage]我再分[NextPage]分分?br />]]><br /></Content><br /></Info><br /></Article><br /></xml><br /><!--正文分页Js--><br /><SCRIPT language=Javascript><br /><!--<br />//每页昄字数<br />PageSize=5000;<br />//分页模式<br />flag=2;//1:Ҏ字数自动分页 2:Ҏ[NextPage]分页<br />//默认?br />startpage = 1;<br />//D昄样式 0:常规 1:直接 3:下拉<br />TopShowStyle = 1;<br />DownShowStyle = 0;</p> <p> var currentSet,CutFlag,TotalByte,PageCount,key,tempText,tempPage;<br /> key="";<br /> currentSet=0;<br /> var Text=xmlArticle.selectSingleNode("http://Content").text;<br /> TotalByte=Text.length;<br /> <br /> if (flag==1)<br /> {<br />  PageCount=Math.round(TotalByte/PageSize);<br />  if(parseFloat("0."+TotalByte%PageSize)>0){<br />   if(parseFloat("0."+TotalByte%PageSize)<0.5){<br />    PageCount=PageCount+1;<br />    }<br />  }<br />  var PageNum=new Array(PageCount+1);<br />  var PageTitle=new Array(PageCount+1);<br />  PageNum[0]=0;<br />  PageTitle[0]="";<br />   <br />  var sDrv1,sDrv2,sDrv3,sDrv4,sFlag;<br />  var sDrvL,sTemL;<br />  var sTem1,sTem2,k;<br />  sFlag=0;<br />   <br />  for(j=1;j<PageCount+1;j++){<br />   PageNum[j]=PageNum[j-1]+PageSize;<br />   PageTitle[j]="";<br />   //alert(j);<br />   sDrv1="<br>";<br />   sDrv2="<BR>";<br />   sDrv3="<Br>";<br />   sDrv4="<bR>";<br />   sDrvL=sDrv1.length;<br />   for(k=PageNum[j];k<=TotalByte;k++){<br />    sTem1=Text.substring(PageNum[j]-sDrvL,k);<br />    sTemL=sTem1.length;<br />    sTem2=sTem1.substring(sTemL-sDrvL,sTemL)<br />    if (sTem2==sDrv1 || sTem2==sDrv2 || sTem2==sDrv3 || sTem2==sDrv4)<br />    {<br />     sFlag=sFlag+1;<br />     PageNum[j]=k;<br />     break;<br />    }<br />   }<br />   if (PageNum[j]>TotalByte)<br />   {<br />    break;<br />   }<br />  }<br />  if (j<PageCount)<br />  {<br />   PageNum.length=j;<br />   PageCount=j<br />  }<br />  if (PageCount>1&&sFlag>1&&PageCount<sFlag)<br />  {<br />   PageCount=sFlag+1;<br />  }<br /> }<br /> else{<br />  //手动分页<br />  var j,sFlag,PageCount,sText;<br />  var sTitleFlag;<br />  var PageNum=new Array();<br />  var PageTitle=new Array();</p> <p>  PageSize=0;<br />  j=1;<br />  PageNum[0]=-10;<br />  PageTitle[0]=""; <br />  sFlag=0;<br />  sText=Text;</p> <p>  do<br />  {<br />   sText=Text.substring(PageNum[j-1]+10,TotalByte);</p> <p>   sFlag=sText.indexOf("[NextPage");</p> <p>   if (sText.substring(sFlag+9,sFlag+10)=="=")<br />   {<br />    sTitleFlag=sText.indexOf("]",sFlag);<br />    PageTitle[j]=sText.substring(sFlag+10,sTitleFlag);<br />   }<br />   else{<br />    PageTitle[j]="";<br />   }</p> <p>   if (sFlag>0)<br />   {<br />    PageNum[j]=sFlag+PageNum[j-1]+10;<br />   }<br />   else{<br />    PageNum[j]=TotalByte;<br />   }</p> <p>   j+=1;<br />  }<br />  while (PageNum[j-1]<TotalByte);</p> <p>  PageCount=j-1;<br /> }</p> <p> function text_pagination(Page){<br />  var Output,Byte;</p> <p>  if(Page==null){Page=1;} </p> <p>  Output="";<br />  Output=Output+"<table width=100% height=30 border=0 align=center cellpadding=0 cellspacing=0>";<br />  Output=Output+"<tr>";<br />  Output=Output+"<td height=1 background=Images/DotLine.gif></td>";<br />  Output=Output+"</tr>";</p> <p>  //头部功能D?br />  Output=Output+"<tr>";</p> <p>   //正文查找<br />   <br />   Output=Output+"<td align=left bgcolor=#f0faff width='40%'>&nbsp;"; <br />   Output=Output+"<input type=text name=keys onchange='key=this.value' size=12>&nbsp;<input type=button name=search value='查找正文' onclick='searchkey();' style='width:60'>";<br />   Output=Output+"</td>";<br />   <br />   Output=Output+"<td align=right bgcolor=#f0faff>";</p> <p>   //늠昄方式一<br />   //Wx:分页标题<br />   if (Page==0 || PageCount==0){<br />    Output=Output+"当前是:<font color=red>全文昄</font>" ;    <br />   }<br />   else{<br />    if(TotalByte>PageSize){Byte=PageNum[Page]-PageNum[Page-1]}else{Byte=TotalByte};<br />    Output=Output+"W?<font color=red>"+Page+"</font> ?;<br />    if (PageTitle[Page]!="")<br />    {<br />     Output=Output+"Q?lt;font color=800000>"+PageTitle[Page]+"</font>";<br />    }<br />    Output+='&nbsp;';<br />   }</p> <p>   //昄方式?br />   //下拉菜单选择<br />   //if (PageCount>0)<br />   //{<br />   // Output=Output+Article_PageNav(2,Page);<br />   // Output=Output+"&nbsp;</td>";<br />   //}</p> <p>   //昄方式?br />   //늠选择列表<br />   //Output=Output+"<td align=right bgcolor=#f0faff>";<br />   //Output=Output+Article_PageNav(0,Page);<br />   //Output=Output+"</td>";</p> <p>  Output=Output+"</tr>";<br />  Output=Output+"<tr>";<br />  Output=Output+"<td height=1 background=Images/DotLine.gif></td>";<br />  Output=Output+"</tr>";<br />  Output=Output+"</table>";</p> <p>  //昄正文<br />  if(Page==0) {<br />  //不分?br />   tempText=Text;<br />  }<br />  else{<br />  //分页<br />   if (flag==1)<br />   //自动分页<br />   {<br />    tempText=Text.substring(PageNum[Page-1],PageNum[Page]); <br />   }<br />   else{<br />   //手动分页<br />    if (PageTitle[Page-1].length==0)<br />    {<br />     tempText=Text.substring(PageNum[Page-1]+10,PageNum[Page]);<br />    }<br />    else{<br />     tempText=Text.substring(PageNum[Page-1]+11+PageTitle[Page-1].length,PageNum[Page]);<br />    }<br />   }<br />  }<br />  <br />  //布置内容<br />  Output=Output+"<div align=center>";<br />  Output=Output+Article_PageNav(TopShowStyle,Page);<br />  Output=Output+"</div>";<br />  <br />  Output=Output+"<div id=world>";<br />  Output=Output+tempText;<br />  Output=Output+"</div>";<br />  Output=Output+"<br>";</p> <p>  Output=Output+"<div align=center>";<br />  Output=Output+Article_PageNav(DownShowStyle,Page);<br />  Output=Output+"</div>";<br />  <br />  article.innerHTML = Output;<br />  if (Page>1)<br />  {<br />   document.location.href='#top';<br />  }<br />  <br />  eval(document.all.keys).value=key;<br />  if (key!=""){searchkey();}<br /> }<br /> <br /> function searchkey(){<br />  //正文查找函数<br />  <br />  h="<font class=keyworld>";<br />  f="</font>";<br />  keyset=new Array();<br />  key=document.all.keys.value;<br />  if (key==""){<br />   alert("误入关键字Q?);<br />   return;<br />  }<br />  else{<br />  keyset[0]=tempText.indexOf(key,0);<br />   if (keyset[0]<0){<br />     return;<br />   }else<br />    temp=tempText.substring(0,keyset[0]);<br />    temp=temp+h+key+f;<br />    temp2=tempText.substring(keyset[0]+key.length,tempText.length);<br />    for (i=1;i<tempText.length;i++) {<br />     keyset[i]=tempText.indexOf(key,keyset[i-1]+key.length);<br />     if(keyset[i]<0){<br />     temp=temp+tempText.substring(keyset[i-1]+key.length,tempText.length);<br />     break;<br />     }else{<br />     temp=temp+tempText.substring(keyset[i-1]+key.length,keyset[i])+h+key+f;<br />     }<br />    }<br />     world.innerHTML = temp;<br />   }<br />  }</p> <p> function Article_PageNav(ShowStyle,Page){<br /> //分页码显C函?br /> //参数用样式,0=单样式,1=标准样式<br />  var temp="";</p> <p>  if (ShowStyle==0)<br />  //单样?br />  {<br />   tempPage=Page;<br />   if(TotalByte>PageSize){ <br />    if (Page-4<=1){<br />     temp=temp+"<font face=webdings color=#999999>9</font>";<br />     if (Page<=1){temp=temp+"<font face=webdings color=#999999>7</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page-1)+")><font face=webdings>7</font></a>";}<br />     if (PageCount>10){<br />      for(i=1;i<8;i++){<br />       if (i==Page){<br />        temp=temp+"<font color=red>"+i+"</font> ";<br />       }else{<br />        temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";<br />       }<br />      }<br />     temp=temp+" ...";<br />     }<br />     else{<br />      for(i=1;i<PageCount+1;i++){<br />       if (i==Page){<br />        temp=temp+"<font color=red>"+i+"</font> ";<br />       }<br />       else{<br />        temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";<br />       }<br />      }<br />     }</p> <p>     if (Page==PageCount){temp=temp+"<font face=webdings color=#999999>8</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page+1)+")><font face=webdings>8</font></a>";}<br />     if(PageCount<10){temp=temp+"<font face=webdings color=#999999>:</font>";}else{temp=temp+"<a href=javascript:text_pagination("+PageCount+")><font face=webdings>:</font></a>";}<br />    }<br />    else if(Page+4<=PageCount){<br />    temp=temp+"<a href=javascript:text_pagination(1)><font face=webdings>9</font></a>";<br />    temp=temp+"<a href=javascript:text_pagination("+(Page-1)+")><font face=webdings>7</font></a>";<br />     if (PageCount>10){<br />      temp=temp+"..";<br />      for(i=Page-4;i<Page+4;i++){<br />       if (i==Page){<br />        temp=temp+"<font color=red>"+i+"</font> ";<br />       }<br />       else{<br />       temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";<br />       }<br />      }<br />      temp=temp+" ..";<br />     }<br />     else{<br />      for(i=1;i<PageCount+1;i++){<br />       if (i==Page){<br />        temp=temp+"<font color=red>"+i+"</font> ";<br />       }<br />       else{<br />       temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";<br />       }<br />      }<br />     }<br />   <br />     if (Page==PageCount){temp=temp+"<font face=webdings color=#999999>8</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page+1)+")><font face=webdings>8</font></a>";}<br />     temp=temp+"<a href=javascript:text_pagination("+PageCount+")><font face=webdings>:</font></a>";</p> <p>    }<br />    else{<br />     temp=temp+"<a href=javascript:text_pagination(1)><font face=webdings>9</font></a>";<br />     temp=temp+"<a href=javascript:text_pagination("+(Page-1)+")><font face=webdings>7</font></a>";<br />     temp=temp+".."</p> <p>     for(i=Page-2;i<PageCount+1;i++){<br />      if (i==Page){<br />       temp=temp+"<font color=red>"+i+"</font> ";<br />      }<br />      else{<br />       temp=temp+"<a href=javascript:text_pagination("+i+") >"+i+"</a>"+" ";<br />      }<br />     }</p> <p>     if (Page==PageCount){temp=temp+"<font face=webdings color=#999999>8</font>";}else{temp=temp+"<a href=javascript:text_pagination("+(Page+1)+")><font face=webdings>8</font></a>";}<br />     temp=temp+"<font face=webdings color=#999999>:</font>";<br />    }<br />   }<br />   else{<br />    temp=temp+"<font color=red>1</font> ";<br />   }</p> <p>   temp=temp+" <a href=javascript:text_pagination(0)>昄全部</a>"<br />  }<br />  else if (ShowStyle==1)<br />  //标准样式<br />  {<br />   if(TotalByte>PageSize){if(Page!=0){if(Page!=1){temp=temp+"<a href='#top' onclick=javascript:text_pagination("+(Page-1)+")><font color=3366cc>[上一]</font></a>&nbsp;&nbsp;";}}}<br />   for (i=1;i<PageCount+1 ;i++ )<br />   {<br />    if (Page==i)<br />    {<br />     temp=temp+"<font color=800000>["+i+"]</font>&nbsp;&nbsp;";<br />    }<br />    else{<br />     temp=temp+"<a href='#top' onclick=javascript:text_pagination("+i+")><font color=3366cc>["+i+"]</font></a>&nbsp;&nbsp;";<br />    }<br />   }<br />   temp=temp+"<a name='foot'></a>";<br />   if(TotalByte>PageSize){if(Page!=0){if(Page!=PageCount){temp=temp+"<a href='#top' onclick=javascript:text_pagination("+(Page+1)+")><font color=3366cc>[下一]</font></a>";}}}</p> <p>   temp=temp+" <a href=javascript:text_pagination(0)><font color=3366cc>昄全部</font></a>"<br />  }<br />  else if (ShowStyle==2)<br />  //下拉菜单样式<br />  {<br />   temp=temp+'<select onchange="text_pagination(this.value)">'<br />   for (i=1;i<PageCount+1 ;i++ )<br />   {<br />    if (Page==i)<br />    {<br />     temp=temp+"<option value='"+i+"' selected style='color:red'>W?"+i+" ?<br />      <br />    }<br />    else{<br />     temp=temp+"<option value='"+i+"'>W?"+i+" ?;<br />    }<br />    if (PageTitle[i].length!=0)<br />    {<br />     temp=temp+'Q?+PageTitle[i];<br />    }<br />    temp=temp+"</option>";<br />   }<br />   temp=temp+"</select>";<br />  }</p> <p>  return (temp);<br /> }</p> <p>//默认?br />text_pagination(startpage);<br />//--><br /></SCRIPT></TD></TD></TR></TBODY></TABLE></TD></TR><br /></TBODY></TABLE></p> <img src ="http://www.aygfsteel.com/wyz191/aggbug/97031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wyz191/" target="_blank">java_蝈蝈</a> 2007-01-31 17:27 <a href="http://www.aygfsteel.com/wyz191/articles/97031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>两个可关闭的对联q告代码http://www.aygfsteel.com/wyz191/articles/97029.htmljava_蝈蝈java_蝈蝈Wed, 31 Jan 2007 09:25:00 GMThttp://www.aygfsteel.com/wyz191/articles/97029.htmlhttp://www.aygfsteel.com/wyz191/comments/97029.htmlhttp://www.aygfsteel.com/wyz191/articles/97029.html#Feedback0http://www.aygfsteel.com/wyz191/comments/commentRss/97029.htmlhttp://www.aygfsteel.com/wyz191/services/trackbacks/97029.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="</HEAD>
<BODY style="margin:0px;">
<script language="javascript">
//可关闭对联广告代码一:分辩率小于等?00*600时不昄q告!
<!--
var AdPlay=true;//true:昄q告;false:表示不显C广?br />var LeftFlash=false;//左侧 false:表示q告为图?true:表示q告为FLASH动画
var LeftAdWidth="100";//左侧q告宽度
var LeftAdHeight="300";//左侧q告高度
var LeftAdUrl="
左侧q告q接地址
var LeftAdImg="/js/0009_100_300.gif";//左侧囄或FLASH动画地址
var RightFlash=false;//右侧 false:表示q告为图?true:表示q告为FLASH动画
var RightAdWidth="100";//右侧q告宽度
var RightAdHeight="300";//右侧q告高度
var RightAdUrl="
右侧q告q接地址
var RightAdImg="/js/0009_100_300.gif";//右侧囄或FLASH动画地址
if (screen.width<=800){AdPlay=false;}//分辩率小于等?00*600时不昄q告!
var duilian;
function HiddenPop()
{if (divMenu_Left.style.visibility=="visible"){divMenu_Left.style.visibility='hidden';}
if (divMenu_Right.style.visibility=="visible"){divMenu_Right.style.visibility='hidden';}
}
//左侧
duilian="<div id='divMenu_Left'  style='LEFT:1px;POSITION: absolute;TOP: 320px; visibility: visible' >";
if (LeftFlash){duilian+="<embed src='"+LeftAdImg+"' quality='high' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' WIDTH="+LeftAdWidth+" height="+LeftAdHeight+"></embed>";}
else{duilian+="<table width="+LeftAdWidth+" border=0 cellspacing=0 cellpadding=2><tr><td align='center'>";
duilian+="<a href='"+LeftAdUrl+"' target=_blank><img src='"+LeftAdImg+"' width="+LeftAdWidth+" height="+LeftAdHeight+" border=0></a><br><br><a href=\"javascript:HiddenPop();\"><img src='/js/Close_AD.gif' width="+LeftAdWidth+" height=35 border=0></a>";
duilian+="</td></tr></table>";}
duilian+="</div>";
if (AdPlay){document.write(duilian);}
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";
function getRef(id) {
 if (isDOM) return document.getElementById(id);
 if (isIE4) return document.all[id];
 if (isNS4) return document.layers[id];
}
function moveRightEdge() {
 var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

 if (isNS4) {
  yMenuFrom   = divMenu_Left.top;
  yMenuTo     = windows.pageYOffset + 170;   // 高度
 } else if (isDOM) {
  yMenuFrom   = parseInt (divMenu_Left.style.top, 10);
  yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 40; //高度
 }
 timeoutNextCheck = 500;

 if (yMenuFrom != yMenuTo) {
  yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
  if (yMenuTo < yMenuFrom)
   yOffset = -yOffset;
  if (isNS4)
   divMenu_Left.top += yOffset;
  else if (isDOM)
   divMenu_Left.style.top = parseInt (divMenu_Left.style.top, 10) + yOffset;
   timeoutNextCheck = 10;
 }
 setTimeout ("moveRightEdge()", timeoutNextCheck);
}

if (isNS4) {
 var divMenu_Left = document["divMenu_Left"];
 divMenu_Left.top = top.pageYOffset + 0;
 divMenu_Left.visibility = "visible";
 moveRightEdge();
} else if (isDOM) {
 var divMenu_Left = getRef('divMenu_Left');
 divMenu_Left.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + 0;
 divMenu_Left.style.visibility = "visible";
 moveRightEdge();
}

//右侧
var duilian_right;
duilian_right="<div id='divMenu_Right'  style='RIGHT:1px;POSITION: absolute;TOP: 320px; visibility: visible' >";
if (RightFlash){duilian_right+="<embed src='"+RightAdImg+"' quality='high' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' WIDTH="+RightAdWidth+" height="+RightAdHeight+"></embed>";}
else{duilian_right+="<table width="+RightAdWidth+" border=0 cellspacing=0 cellpadding=2><tr><td align='center'>";
duilian_right+="<a href='"+RightAdUrl+"' target=_blank><img src='"+RightAdImg+"' width="+RightAdWidth+" height="+RightAdHeight+" border=0></a><br><br><a href=\"javascript:HiddenPop();\"><img src='/js/Close_AD.gif' width="+RightAdWidth+" height=35 border=0></a>";
duilian_right+="</td></tr></table>";}
duilian_right+="</div>";
if (AdPlay){document.write(duilian_right);}
function getRef_r(id) {
 if (isDOM) return document.getElementById(id);
 if (isIE4) return document.all[id];
 if (isNS4) return document.layers[id];
}
function moveRightEdge_r() {
 var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

 if (isNS4) {
  yMenuFrom   = divMenu_Right.top;
  yMenuTo     = windows.pageYOffset + 170;   // 高度
 } else if (isDOM) {
  yMenuFrom   = parseInt (divMenu_Right.style.top, 10);
  yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 40; //高度
 }
 timeoutNextCheck = 500;

 if (yMenuFrom != yMenuTo) {
  yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
  if (yMenuTo < yMenuFrom)
   yOffset = -yOffset;
  if (isNS4)
   divMenu_Right.top += yOffset;
  else if (isDOM)
   divMenu_Right.style.top = parseInt (divMenu_Right.style.top, 10) + yOffset;
   timeoutNextCheck = 10;
 }
 setTimeout ("moveRightEdge_r()", timeoutNextCheck);
}

if (isNS4) {
 var divMenu_Right = document["divMenu_Right"];
 divMenu_Right.top = top.pageYOffset + 0;
 divMenu_Right.visibility = "visible";
 moveRightEdge_r();
} else if (isDOM) {
 var divMenu_Right = getRef_r('divMenu_Right');
 divMenu_Right.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + 0;
 divMenu_Right.style.visibility = "visible";
 moveRightEdge_r();
}
//-->
</script>

 

<script language="javascript">
//可关闭对联广告代码二:分辩率小于等?00*600时不昄q告!
<!--
var delta=0.015;
var collection;
var closeB=false;
function floaters() {
  this.items = [];
  this.addItem = function(id,x,y,content)
      {
     document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');
   
     var newItem    = {};
     newItem.object   = document.getElementById(id);
     newItem.x    = x;
     newItem.y    = y;

     this.items[this.items.length]  = newItem;
      }
  this.play = function()
      {
     collection    = this.items
     setInterval('play()',30);
      }
  }
  function play()
  {
   if(screen.width<=800 || closeB)//分辩率小于等?00*600时不昄q告!
   {
    for(var i=0;i<collection.length;i++)
    {
     collection[i].object.style.display = 'none';
    }
    return;
   }
   for(var i=0;i<collection.length;i++)
   {
    var followObj  = collection[i].object;
    var followObj_x  = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
    var followObj_y  = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);

    if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
     var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
     dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
     followObj.style.left=followObj.offsetLeft+dx;
     }

    if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {
     var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;
     dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
     followObj.style.top=followObj.offsetTop+dy;
     }
    followObj.style.display = '';
   }
  }
  function closeBanner()
  {
   closeB=true;
   return;
  }
var theFloaters  = new floaters();
//左则q告内容
theFloaters.addItem('followDiv1','document.body.clientWidth-120',0,'<table border=0 width=120 cellspacing=0 cellpadding=0 bgcolor=#efefef><tr><td valign=middle height=600 width=120><iframe width=120 height=600 src=/js/gooooogle.html border=0 frameborder=0 scrolling=no></iframe></td></tr><tr><td align=left height=18 width=120><img width=12 height=12 border=0 src=/js/close.gif onClick="closeBanner();"><font color=#003366 size=2>_ֽ内容推荐</font></td></tr></table>');
//叛_q告内容
theFloaters.addItem('followDiv2',0,0,'<table border=0 width=120 cellspacing=0 cellpadding=0 bgcolor=#efefef><tr><td valign=middle height=600 width=120><iframe width=120 height=600 src=/js/heima.html border=0 frameborder=0 scrolling=no></iframe></td></tr><tr><td align=right height=18 width=120><font color=#003366 size=2>_ֽ内容推荐</font><img width=12 height=12 border=0 src=/js/close.gif onClick="closeBanner();"></td></tr></table>');
theFloaters.play();
//-->
</script>


<TABLE><TR><TD height="1100">&nbsp;</TD></TR></TABLE>
</BODY></HTML>



java_蝈蝈 2007-01-31 17:25 发表评论
]]>
公历转换农历日期的代?/title><link>http://www.aygfsteel.com/wyz191/articles/97027.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Wed, 31 Jan 2007 09:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/wyz191/articles/97027.html</guid><wfw:comment>http://www.aygfsteel.com/wyz191/comments/97027.html</wfw:comment><comments>http://www.aygfsteel.com/wyz191/articles/97027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wyz191/comments/commentRss/97027.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wyz191/services/trackbacks/97027.html</trackback:ping><description><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><html><br /> <head><br />  <title>公历转换农历日期的代?lt;/title><br />  <script language="javascript"><br /><!--<br />// 数组LunarDaysOfMonth存入农历2001q到2050q每q中的月天数信息<br />// 农历每月只能?9?0天,一q用12(?3)个二q制位表C,从高CQ对应位?表示30天,否则29?<br />var LunarDaysOfMonth = new Array<br />(<br />    0xd4a8, 0xd4a0, 0xda50, 0x5aa8, 0x56a0, 0xaad8, 0x25d0, 0x92d0, 0xc958, 0xa950, // 2001-2010 <br />    0xb4a0, 0xb550, 0xb550, 0x55a8, 0x4ba0, 0xa5b0, 0x52b8, 0x52b0, 0xa930, 0x74a8, // 2011-2020 <br />    0x6aa0, 0xad50, 0x4da8, 0x4b60, 0x9570, 0xa4e0, 0xd260, 0xe930, 0xd530, 0x5aa0, // 2021-2030 <br />    0x6b50, 0x96d0, 0x4ae8, 0x4ad0, 0xa4d0, 0xd258, 0xd250, 0xd520, 0xdaa0, 0xb5a0, // 2031-2040 <br />    0x56d0, 0x4ad8, 0x49b0, 0xa4b8, 0xa4b0, 0xaa50, 0xb528, 0x6d20, 0xada0, 0x55b0  // 2041-2050 <br />);<br /> <br />// 数组LunarLeapYear存放农历2001q到2050q闰月的月䆾Q如没有则ؓ0Q从高到低,每字节存两年 <br />var LunarLeapYear = new Array<br />(<br />    0x40, 0x02, 0x07, 0x00, 0x50, // 2001-2010 <br />    0x04, 0x09, 0x00, 0x60, 0x04, // 2011-2020 <br />    0x00, 0x20, 0x60, 0x05, 0x00, // 2021-2030 <br />    0x30, 0xb0, 0x06, 0x00, 0x50, // 2031-2040 <br />    0x02, 0x07, 0x00, 0x50, 0x03  // 2041-2050 <br />);<br /> <br /> <br />// q回农历iLunarYearq的闰月月䆾Q如没有则返? <br />function GetLeapMonth(iLunarYear)<br />{ <br />    var Leap = LunarLeapYear[(iLunarYear - 2001) >> 1];<br />    return (((iLunarYear - 2001) & 1) == 0) ? (Leap >> 4) : (Leap & 0x0f);<br />} <br /> <br />// q回农历iLunarYerqiLunarMonth月的天数Q结果是一个长整数<br />// 如果iLunarMonth不是闰月Q?高字?Q低字ؓ该月的天?br />// 如果iLunarMonth是闰月, 高字为后一个月的天敎ͼ低字为前一个月的天?br />function LunarMonthDays(iLunarYear, iLunarMonth)<br />{ <br />    var High;<br />    var Low;<br />    var Bit;<br /> <br />    High = 0;<br />    Low = 29;<br />    Bit = 16 - iLunarMonth;<br />    if ((iLunarMonth > GetLeapMonth(iLunarYear)) && (GetLeapMonth(iLunarYear) > 0))  Bit--;<br />    if ((LunarDaysOfMonth[iLunarYear - 2001] & (1 << Bit)) > 0)  Low++;<br />    if (iLunarMonth == GetLeapMonth(iLunarYear))<br />    {<br />        High = ((LunarDaysOfMonth[iLunarYear - 2001] & (1 << (Bit-1))) > 0) ?  30 : 29;<br />    }<br /> <br />    return Low + (High << 16);<br />} <br /> <br />// q回农历iLunarYearq的d?br />function LunarYearDays(iLunarYear)<br />{ <br />    var Days;<br />    var tmp;<br /> <br />    Days = 0;<br />    for (var i=1; i <= 12; i++)<br />    {<br />        tmp = LunarMonthDays(iLunarYear, i);<br />        Days = Days + ((tmp >> 16) & 0xffff); //取高?<br />        Days = Days + (tmp & 0xffff); //取低?<br />    }<br /> <br />    return Days;<br />} <br /> <br />// 农历iLunarYearq格式化成天q地支记q法表示的字W串 <br />function FormatLunarYear(iLunarYear)<br />{ <br />    var szText1 = new String("甲乙丙丁戊己庚辛壬癸");<br />    var szText2 = new String("子丑寅卯辰埩午未申酉戌亥");<br />    var strYear;<br />  <br />    strYear = szText1.substr((iLunarYear - 4) % 10, 1);<br />    strYear = strYear + szText2.substr((iLunarYear - 4) % 12, 1);<br /> <br />    return strYear + "q?;<br />}<br /> <br />// 农历iLunarMonth月格式化成农历表C的字符?br />function FormatLunarMonth(iLunarMonth)<br />{ <br />    var szText = new String("正二三四五六七八九十");<br />    var strMonth;<br /> <br />    if (iLunarMonth <= 10)<br />    {<br />        strMonth = szText.substr(iLunarMonth - 1, 1);<br />    }<br />    else if (iLunarMonth == 11) strMonth = "十一";<br />    else strMonth = "十二";<br /> <br />    return strMonth + "?;<br />} <br /> <br />// 农历iLunarDay日格式化成农历表C的字符?br />function FormatLunarDay(iLunarDay)<br />{ <br />    var szText1 = new String("初十廿三");<br />    var szText2 = new String("一二三四五六七八九?);<br />    var strDay;<br />    if ((iLunarDay != 20) && (iLunarDay != 30))<br />    {<br />        strDay = szText1.substr((iLunarDay - 1) / 10, 1) + szText2.substr((iLunarDay - 1) % 10, 1);<br />    }<br />    else if (iLunarDay != 20)<br />    {<br />        strDay = szText1.substr(iLunarDay / 10, 1) + "?;<br />    }<br />    else<br />    {<br />        strDay = "二十";<br />    }<br />  <br />    return strDay;<br />} <br /> <br />// 公历日期{换ؓ农历日期Q返回农历表C的字符?br />function GetLunarDateString(SolarDate)<br />{<br />    var tmp;<br />    var iLunarYear;<br />    var iLunarMonth;<br />    var iLunarDay;<br />    var Leap = false;<br />    var MinMilli = 1000 * 60;<br />    var HrMilli = MinMilli * 60;<br />    var DyMilli = HrMilli * 24;<br />  <br />    // ?001q??日算Pl定的公历日期已l过ȝ天数<br />    // 11323?970q??日到2001q??日之间的天数Q因为Date是从1970q??日作v点的<br />    var iSpanDays = Math.round(SolarDate.getTime() / DyMilli) - 11323;<br /> <br />    // 公历2001q??4日ؓ农历2001q正月初一Q差23?br />    if (iSpanDays < 23)<br />    {<br />        iYear = 2000;<br />        iLunarMonth = 12;<br />        iLunarDay = iSpanDays + 7;<br />    }<br />    else<br />    {<br />        // 从农?001q正月初一v <br />        iSpanDays = iSpanDays - 23;<br />        iLunarYear = 2001;<br />        iLunarMonth = 1;<br />        iLunarDay = 1;<br />  <br />        // 计算农历q?<br />        tmp = LunarYearDays(iLunarYear);<br />        while (iSpanDays >= tmp)<br />        {<br />            iSpanDays -= tmp;<br />            iLunarYear++;<br />            tmp = LunarYearDays(iLunarYear);<br />        }<br /> <br />        // 计算农历?<br />        tmp = LunarMonthDays(iLunarYear, iLunarMonth) & 0xffff; //取低?br />        while (iSpanDays >= tmp)<br />        {<br />            iSpanDays -= tmp;<br />            if (iLunarMonth == GetLeapMonth(iLunarYear))  // 该年该月闰月<br />            {<br />                tmp = LunarMonthDays(iLunarYear, iLunarMonth) >> 16; //取高?br />                if (iSpanDays < tmp)<br />                {<br />                    Leap = (tmp > 0) ? true : false;  // 闰月的后个月Q?br />                    break;<br />                }<br />                iSpanDays = iSpanDays - tmp;<br />            }<br />  <br />            iLunarMonth++;<br />            tmp = LunarMonthDays(iLunarYear,iLunarMonth) & 0xffff; //取低?br />        }<br />  <br />        // 计算农历?<br />        iLunarDay += iSpanDays;<br />    }<br />  <br />    return FormatLunarYear(iLunarYear) + (Leap ? "? : "") + FormatLunarMonth(iLunarMonth) + FormatLunarDay(iLunarDay);<br />}<br />//--><br /></script><br /> </head><br /> <body><br /> <script type="text/javascript"><br />// 也可以指定日?var today= new Date(2006, 5, 18);<br />var today= new Date(); // 今天日期<br />var str = GetLunarDateString(today);<br />document.write("今天?"+str+"")<br /></script><br /> </body><br /></html><img src ="http://www.aygfsteel.com/wyz191/aggbug/97027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wyz191/" target="_blank">java_蝈蝈</a> 2007-01-31 17:22 <a href="http://www.aygfsteel.com/wyz191/articles/97027.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 天气预报_天气在线_免费代码http://www.aygfsteel.com/wyz191/articles/97025.htmljava_蝈蝈java_蝈蝈Wed, 31 Jan 2007 09:20:00 GMThttp://www.aygfsteel.com/wyz191/articles/97025.htmlhttp://www.aygfsteel.com/wyz191/comments/97025.htmlhttp://www.aygfsteel.com/wyz191/articles/97025.html#Feedback0http://www.aygfsteel.com/wyz191/comments/commentRss/97025.htmlhttp://www.aygfsteel.com/wyz191/services/trackbacks/97025.html<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>天气预报_天气在线_免费代码</title>
</head>
<body>
<script language="jscript.encode" src=">
<BR><BR>
q个代码会跟据浏览者所在城市调出相应城市的天气预报数据q显C?
</body>
</html>

java_蝈蝈 2007-01-31 17:20 发表评论
]]>
复选框全?不选和反选的代码http://www.aygfsteel.com/wyz191/articles/97020.htmljava_蝈蝈java_蝈蝈Wed, 31 Jan 2007 09:17:00 GMThttp://www.aygfsteel.com/wyz191/articles/97020.htmlhttp://www.aygfsteel.com/wyz191/comments/97020.htmlhttp://www.aygfsteel.com/wyz191/articles/97020.html#Feedback0http://www.aygfsteel.com/wyz191/comments/commentRss/97020.htmlhttp://www.aygfsteel.com/wyz191/services/trackbacks/97020.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>复选框全?不选和反选的效果(2)</TITLE>
<SCRIPT language=javascript>
function CheckOthers(form)
{
 for (var i=0;i<form.elements.length;i++)
 {
  var e = form.elements[i];
//  if (e.name != 'chkall')
   if (e.checked==false)
   {
    e.checked = true;// form.chkall.checked;
   }
   else
   {
    e.checked = false;
   }
 }
}

function uncheckAll() {
for (var i = 0; i <form.elements.length; i++) {
var e = form.elements[i];
if (e.checked == true) e.checked = false;
   }
}

function CheckAll(form)
{
 for (var i=0;i<form.elements.length;i++)
 {
  var e = form.elements[i];
//  if (e.name != 'chkall')
   e.checked = true// form.chkall.checked;
 }
}
</script>
</HEAD>
<BODY>
<FORM name=form action="">
<INPUT type="checkbox" value="123" name="checked">
<INPUT type="checkbox" value="234" name="checked">
<INPUT type="checkbox" value="345" name="checked">
<INPUT type="checkbox" value="456" name="checked">
<BR>
<INPUT title="选择所? style="FONT-SIZE: 9pt" onclick="CheckAll(this.form)" type="button" value="?? name="chkall">
<INPUT title="反向选择" style="FONT-SIZE: 9pt" onclick="CheckOthers(this.form)" type="button" value="?? name="chkOthers">
<INPUT title="反向选择" style="FONT-SIZE: 9pt" onclick="uncheckAll(this.form)" type="button" value="?? name="unchkAll">
</FORM>
</BODY>
</HTML>



java_蝈蝈 2007-01-31 17:17 发表评论
]]>
JavaScript自动生成囄~略囑֏预览?/title><link>http://www.aygfsteel.com/wyz191/articles/97019.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Wed, 31 Jan 2007 09:14:00 GMT</pubDate><guid>http://www.aygfsteel.com/wyz191/articles/97019.html</guid><wfw:comment>http://www.aygfsteel.com/wyz191/comments/97019.html</wfw:comment><comments>http://www.aygfsteel.com/wyz191/articles/97019.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wyz191/comments/commentRss/97019.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wyz191/services/trackbacks/97019.html</trackback:ping><description><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><HTML><HEAD><br /><TITLE>JavaScript自动生成囄~略囑֏预览?lt;/TITLE><br /><Script language="JavaScript"><br /><!--<br />//*******************************************<br />//**代码功能:自动对象内所有图片按比例~放*****<br />//**对象内所有图片及预览原图止右键功能*******<br />//**对象内所有经q羃的囄在本H口内预览原?*<br />//**作者:逍遥居士Q时_2006q?2?4?******<br />//**|址Q?a >http://www.iered.com</a>****************<br />//**xQ可以{载,但请保留此版权信?*********<br />//*******************************************<br />function killErrors(){return true;}  <br />window.onerror = killErrors;<br />function getElementById(id)<br />  {<br />    if (typeof(id) != "string" || id == "") return null;<br />    if (document.getElementById) return document.getElementById(id);<br />    if (document.all) return document.all(id);<br />    try {return eval(id);} catch(e){ return null;}<br />  }<br />function getMousexy(x)<br />{if (document.layers) getMouseLoc;<br />  else if (document.all) getMouseLoc();<br />if (x) return mouseLocation.x;<br />  else return mouseLocation.y;<br />}<br />function Point(x,y) {  this.x = x; this.y = y; }<br />mouseLocation = new Point(-500,-500);<br />function getMouseLoc(e)<br />{if(!document.all)<br />  {mouseLocation.x = e.pageX;mouseLocation.y = e.pageY;}<br />  else<br />  {mouseLocation.x = event.x + document.body.scrollLeft;mouseLocation.y = event.y + document.body.scrollTop;}<br />  return true;<br />}<br />if(document.layers){document.captureEvents(Event.MOUSEMOVE); document.onMouseMove = getMouseLoc;}<br />//MouseXyEnd<br />function getImgName(ims)<br />{var reName;<br />if (ims.lastIndexOf("/")==-1) reName = "Error";<br />else reName = ims.substring(ims.lastIndexOf("/")+1);<br />return reName.toUpperCase();<br />}<br />function stopImg(){return false;}<br />function HiddenImg()<br />{getElementById("sImg").style.visibility="hidden";<br />getElementById("sImg").style.display="none";<br />}<br />function ShowImg()<br />{var Im = window.event.srcElement;<br />var iName=Im.name.split("_");<br />var iws=iName[0],ihs=parseInt(iName[1])+20;<br />getElementById("ImgName").innerHTML=getImgName(Im.src)+"&nbsp;";<br />getElementById("sImgs").src=Im.src;<br />getElementById("sImgs").alt=getImgName(Im.src);<br />getElementById("sImgs").width=iws;<br />getElementById("sImg").style.left=getMousexy(true)+"px";<br />getElementById("sImg").style.top=getMousexy(false)+"px";<br />getElementById("sImg").style.width=iws+"px";<br />getElementById("sImgs").height=ihs;<br />getElementById("sImg").style.height=ihs+"px";<br />getElementById("sImg").style.visibility="visible";<br />getElementById("sImg").style.display="block";<br />}<br />function FormatImg(divid,iw,ih)<br />{<br />  var Img,m,wh;<br />  m=getElementById(divid).getElementsByTagName("IMG");<br />  for (var i=0; i<m.length; i++)<br />  {Img=new Image(),Img.src=m[i].src;<br /> wh=Img.width/Img.height;<br /> m[i].name=m[i].id=Img.width+"_"+Img.height+"_"+i;<br /> m[i].style.cursor="hand";<br /> m[i].alt=unescape("%u70B9%u51FB%u770B%u5927%u56FE%uFF01");<br />  m.item(i).attachEvent("onclick", ShowImg);<br />  m.item(i).attachEvent("oncontextmenu", stopImg);<br />  m.item(i).attachEvent("onselectstart", stopImg);<br />  m.item(i).attachEvent("ondragstart", stopImg);<br />  if (Img.width>Img.height){<br />  if (Img.width>=iw){<br />  m[i].width=iw;<br />  m[i].height=parseInt(iw/wh);}<br />  }<br />  else{<br />  if (Img.height>=ih){<br />  m[i].width=parseInt(ih*wh);<br />  m[i].height=ih;}<br />  }<br />  } <br />}<br />document.writeln("<div id=\"sImg\" style=\"z-index: 9999; left: 20px; visibility: hidden; width: 180px; position: absolute; top: 50px; height: 80px;display:none;\" oncontextmenu=\"return false\" onselectstart=\"return false\" ondragstart=\"return false\">");<br />document.writeln("<TABLE style=\"width: 100%; position: absolute; height:100%;\" cellSpacing=\"2\" cellPadding=\"0\" border=\"1\" bgcolor=\"#009966\"><TBODY>");<br />document.writeln("<TR height=\"20\"><TD align=\"center\">");<br />document.writeln("<table style=\"width: 100%;height:100%;\" cellSpacing=\"0\" cellPadding=\"0\" border=\"0\"><tr><td align=\"left\">&nbsp;<a href=\"JavaScript:HiddenImg()\" style=\"color:#FFFFFF; font-weight:bold;text-decoration:none;font-size:12px;\">关闭H口<\/a><\/td>");<br />document.writeln("<td align=\"right\" id=\"ImgName\" style=\"color:#FFFFFF; font-weight:bold;font-size:12px;\"><\/td><\/tr></table><\/TD><\/TR>");<br />document.writeln("<TR>");<br />document.writeln("<TD align=\"center\">");<br />document.writeln("<img alt=\"\" src=\"\" align=\"absmiddle\" id=\"sImgs\" border=\"0\"><\/TD><\/TR>");<br />document.writeln("<\/TBODY><\/TABLE><\/DIV>");<br />//--><br /></Script></HEAD><BODY><br /><div id="article"><br /><img src="<a border="0"><br /><BR><br /><img src="<a border="0"><br /></div><br /><Script language="JavaScript"><br />FormatImg('article',300,260);<br />//FormatImg(对象ID,允许囄的最大宽?允许囄的最大高?;<br />//也可?lt;BODY onLoad="FormatImg('article',300,260)"><br /></Script><BR><br /><a href="<a target="_blank">查看代码演示</a><br /></BODY></HTML><img src ="http://www.aygfsteel.com/wyz191/aggbug/97019.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wyz191/" target="_blank">java_蝈蝈</a> 2007-01-31 17:14 <a href="http://www.aygfsteel.com/wyz191/articles/97019.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>密码安全强度等U代?/title><link>http://www.aygfsteel.com/wyz191/articles/97008.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Wed, 31 Jan 2007 08:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/wyz191/articles/97008.html</guid><wfw:comment>http://www.aygfsteel.com/wyz191/comments/97008.html</wfw:comment><comments>http://www.aygfsteel.com/wyz191/articles/97008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wyz191/comments/commentRss/97008.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wyz191/services/trackbacks/97008.html</trackback:ping><description><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><HTML><HEAD><TITLE>密码安全强度{񔋂?lt;/TITLE><br /><META NAME="Generator" CONTENT="EditPlus"><br /><META NAME="Author" CONTENT="张红?www.iered.com"><br /><style type="text/css"><br />input.texts{width:80px;colo:black;font-size:12px;height:20px;}<br />.Init{width:40px;height:18px;color:black;font-size:12px;font-weight:bold;background-color:#EFEFEF;}<br />div,span,td,body{color:black;font-size:12px;font-weight:bold;}<br /></style><br /><SCRIPT LANGUAGE="JavaScript"><br /><!--<br />/*<br />*************************************************<br />****密码安全强度{񔋂?********************<br />****作?张红?<a >http://www.iered.com</a>*******<br />****旉:2006-11-25****************************<br />*************************************************<br />*/<br />var BgArray = new Array(3);<br />BgArray[0] = "red";<br />BgArray[1] = "yellow";<br />BgArray[2] = "green";<br />var TextArray = new Array(3);<br />TextArray[0] = "white";<br />TextArray[1] = "green";<br />TextArray[2] = "red";<br />var TopBg = "blue",TextBg="#EFEFEF",TextColor="black";<br />function get_id(id)<br />  {<br />    if (typeof(id) != "string" || id == "") return null;<br />    if (document.getElementById) return document.getElementById(id);<br />    if (document.all) return document.all(id);<br />    try {return eval(id);} catch(e){ return null;}<br />  }<br />function OnlyNumberOrLetter(){<br />return (((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 65) && (event.keyCode <= 90)) || ((event.keyCode >= 97) && (event.keyCode <= 122)));<br />}<br />function IsNum(){<br />return ((event.keyCode >= 48) && (event.keyCode <= 57));<br />}<br />//去除左右I格<br />function trimlr(ss)<br />{var str=ss;<br />for(i=0;str.charAt(i)==" "|| str.charAt(i)==" ";i++)<br />{<br />}<br />str=str.substring(i,str.length);<br />for(i=str.length-1;str.charAt(i)==" "|| str.charAt(i)==" ";i--)<br />{}<br />str=str.substring(0,i+1);<br />return str;<br />}<br /> function isEmp(str)<br />  {<br /> var emp=trimlr(str);<br />  if (emp.length<=0 || emp=="null" || emp==null) return true;<br />  return false;<br />  }<br />function isNumber(nu){//数字<br />var regu = "^[0-9]+$";<br />var re = new RegExp(regu);<br />return re.test(nu);<br />} <br />function isLetter(ts){//字母<br />var regu = "^[a-zA-Z]+$";<br />var re = new RegExp(regu);<br />return re.test(ts);<br />}<br />function isNumberOrLetter(ts){//数字或字?br />var regu = "^[0-9a-zA-Z]+$";<br />var re = new RegExp(regu);<br />return re.test(ts);<br />}<br />function CkeckPasswordSalf(pid)<br />{var pStr,pLen,Salf,NumberLen,LetterLen;<br />pStr=trimlr(get_id(pid).value);<br />pLen=pStr.length;NumberLen=0;LetterLen=0;<br />if (isEmp(pStr) || pLen<=3) {Salf=0;}<br />else{<br />for (var i=0; i<pLen; i++){<br />if (isNumber(pStr.charAt(i))){NumberLen++;}<br />else{<br />if (isLetter(pStr.charAt(i))){LetterLen++;}}<br />}// End For<br />Salf=getPasswordRank(NumberLen,LetterLen);<br />}<br />for (var s=0; s<=Salf; s++){<br />get_id("p"+s).style.background = BgArray[Salf];<br />get_id("p"+s).style.color = TextArray[Salf];}<br />for (var j=0; j<3; j++)<br />{if (j==Salf)<br />{get_id("s"+j).style.background = TopBg;}<br />else{if (j>Salf){<br />get_id("p"+j).style.background = TextBg;<br />get_id("p"+j).style.color = TextColor;}<br />get_id("s"+j).style.background = "";<br />}<br />}<br />//密码为空?Ҏ结果进行复?br />if (pStr==""){get_id("s0").style.background = "";get_id("p0").style.background = TextBg;get_id("p0").style.color = TextColor;}<br />//昄密码q统计密码组?应用时可删除以下三行代码<br />get_id("pw2").value=pStr;<br />get_id("pwn").innerText=NumberLen+"?;<br />get_id("pwl").innerText=LetterLen+"?;<br />return true;<br />}<br />//得到密码安全{<br />function getPasswordRank(NumLen,LetLen)<br />{var nTotal=NumLen,lTotal=LetLen;<br />var nlt=parseInt(nTotal+lTotal);<br />//密码如果全是数字或全是字?br />if (parseInt(nTotal/nlt)==1 || parseInt(lTotal/nlt)==1)<br />{if (nlt>15){return 2;}//大于15??br />else{if (nlt>9 && nlt<=15){return 1;}//10-15??br />else{return 0;}}//4-9??br />}else{//密码如果是数字和字母混合l成<br />if (nlt>8){return 2;}//大于8??br />else{if (nlt>5 && nlt<=8){return 1;}//6-8??br />else{return 0;}}//4-5??br />}<br />}<br />//--><br /></SCRIPT></HEAD><BODY><br /><table cellpadding="0" cellspacing="0" border="0" width="280" align="center"><br /><tr><td colspan="4">JavaScript密码安全强度等U代?lt;/td></tr><br /><tr><td colspan="4"><br />密码昄:<INPUT TYPE="text" NAME="pw2" class="texts" readonly><br />数字:<span id="pwn"></span>字母:<span id="pwl"></span><br /></td></tr><br /><tr><br /><td height="16" width="60" align="right"><br />输入密码:</td><br /><td height="16" width="80"><br /><INPUT TYPE="password" NAME="pw" class="texts" maxlength="20" onkeypress="event.returnValue=OnlyNumberOrLetter()" onpropertychange="CkeckPasswordSalf('pw')"></td><br /><td height="16" width="20">&nbsp;</td><br /><td height="16" width="120"><br /><table cellpadding="0" cellspacing="0" border="0" width="120" height="20"><br /><tr height="2"><br /><td id="s0"></td><br /><td id="s1"></td><br /><td id="s2"></td><br /></tr><br /><tr height="18"><br /><td id="p0" class="Init" align="center">?lt;/td><br /><td id="p1" class="Init" align="center">?lt;/td><br /><td id="p2" class="Init" align="center">?lt;/td><br /></tr></table><br /></td></tr></table><br /></BODY></HTML><img src ="http://www.aygfsteel.com/wyz191/aggbug/97008.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wyz191/" target="_blank">java_蝈蝈</a> 2007-01-31 16:44 <a href="http://www.aygfsteel.com/wyz191/articles/97008.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>选择式日历控?/title><link>http://www.aygfsteel.com/wyz191/articles/97005.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Wed, 31 Jan 2007 08:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/wyz191/articles/97005.html</guid><wfw:comment>http://www.aygfsteel.com/wyz191/comments/97005.html</wfw:comment><comments>http://www.aygfsteel.com/wyz191/articles/97005.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wyz191/comments/commentRss/97005.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wyz191/services/trackbacks/97005.html</trackback:ping><description><![CDATA[ <p><script><br />  var myC_x,myC_y;<br />  var myC_timeset=null,myC_timeset1=null;<br />  var divObj=null;<br />  var inputName;<br />  function myCalendar() //构徏对象<br />    {<br />      var myDate = new Date();     <br />      this.year = myDate.getFullYear();<br />      this.month = myDate.getMonth()+1;<br />      this.date = myDate.getDate();<br />        <br />      this.format="yyyy-mm-dd";   <br />      this.style = myStyle(1); <br />      this.show = createCalendar;<br />      this.input = createInput;<br />    }<br />    <br />  function myStyle(num) //讄样式<br />    {<br />      if(!num||isNaN(num)){alert('参数不对,采用默认样式Q?);num=1;}<br />     var style = new Array();<br />        <br />      style[1]=".week{background-color:#DfDfff;font-size:12px;width:140px;}"<br />            +".ds{width:140px;font-size:12px;cursor:hand}"<br />            +".mover{border:1px solid black;background-color:#f4f4f4;}"<br />            +".move1{border:1px solid #5d5d5d;background-color:#f4f4f4;color:#909eff;font-size:12px}"<br />                                        +".tit{background-color:#909EFF;width:140px;font-size:12px;color:white;cursor:default}"<br />            +".cs{position:absolute;border:1px solid #909eff;width:142px;left:0px;top:0px;z-index:9999;}"<br />            +".shadow{position:absolute;left:0px;top:0px;font-family: Arial Black;font-size:50px;color:#d4d4d4;z-index:1;text-align:center;}";<br />              <br />      document.write("<style type='text/css'>");       <br />      document.write(style[num]);       <br />      document.write("</style>");<br />    }<br />    <br />  function createCalendar()<br />    {<br />    var week = new Array('?,'一','?,'?,'?,'?,'?);<br />    <br />    document.write("<div class='cs' onselectstart='return false' oncontextmenu='return false' onmousedown='if(event.button==2)this.style.display=\"none\"' id='myC_div'><div class='shadow'></div><div style='position:absolute;left:0px;top:0px;z-index:1'>");<br />    //创徏头部<br />    document.write("<table class='tit' id='myC_Top' onmousedown='myC_x=event.x-parentNode.parentNode.style.pixelLeft;myC_y=event.y-parentNode.parentNode.style.pixelTop;setCapture()' onmouseup='releaseCapture();' onmousemove='myCMove(this.parentElement.parentElement);'><tr><td width=10 onmouseover='this.style.color=\"black\"' onmouseout='this.style.color=\"\"' onclick='cutYear()' style='font-family: Webdings;cursor:hand;' title='减少q䆾'>7</td><td title='减少月䆾' onmouseover='this.style.color=\"black\"' onclick='cutMonth()' onmouseout='this.style.color=\"\"' width=10 style='font-family: Webdings;cursor:hand;'>3</td><td align=center onmouseover=this.className='move1'; onmouseout=this.className='';divHidden(myC.parentElement.nextSibling); onclick='createyear("+this.year+",this);divShow(myC.parentElement.nextSibling);'></td><td align=center onclick='createmonth("+this.month+",this);divShow(myC.parentElement.nextSibling)' onmouseover=this.className='move1'; onmouseout=this.className='';divHidden(myC.parentElement.nextSibling);></td><td width=10 onmouseover='this.style.color=\"black\"' onmouseout='this.style.color=\"\"' onclick='addMonth()' style='font-family: Webdings;cursor:hand;' title='增加月䆾'>4</td><td width=10 style='font-family: Webdings;cursor:hand;' onmouseover='this.style.color=\"black\"' onmouseout='this.style.color=\"\"' onclick='addYear()' title='增加q䆾'>8</td></tr></table>");<br />    <br />    //创徏星期条目<br />      document.write("<table class='week'><tr>");<br />      for(i=0;i<7;i++)<br />        document.write("<td align=center>"+week[i]+"</td>");         <br />      document.write("</tr></table>");<br />    //创徏日期条目<br />      document.write("<table class='ds' id='myC' cellspacing=2 cellpadding=0>");<br />      for(i=0;i<6;i++)<br />        {<br />        document.write("<tr>");<br />        for(j=0;j<7;j++)<br />          document.write("<td width=10% height=16 align=center onmouseover='mOver(this)' onmouseout='mOut(this)' onclick='if(this.innerText!=\"\")getValue(inputName,this.innerText);myC_div.style.display=\"none\"'></td>");<br />        document.write("</tr>");<br />        }<br />      document.write("</table>");<br />      <br />      //建徏水印<br />      document.write("</div>");<br />      //创徏选择囑ֱ<br />      document.write("<div style='position:absolute;left:0px;top:0px;z-index:3' onmouseover=divShow(this) onmouseout=divHidden(this)></div>");       <br />    document.write("</div>");<br />    <br />    <br />      //昄日期<br />      showDate(this.year,this.month);   <br />      myC_div.style.display='none';   <br />    }<br />    <br />  function getValue(obj,value)<br />      {<br />      eval(obj).value=parseInt(myC_Top.cells[2].innerText)+"-"+parseInt(myC_Top.cells[3].innerText)+"-"+value;<br />      }   <br />  function showDate(year,month)<br />    { <br />      var myDate = new Date(year,month-1,1);<br />      var today = new Date();<br />      var day = myDate.getDay();<br />      var length = new Array(31,30,31,30,31,30,31,31,30,31,30,31);<br />        length[1] = ((year%4==0)&&(year%100!=0)||(year%400==0))?29:28;<br />      <br />      for(i=0;i<myC.cells.length;i++)myC.cells[i].innerHTML = "";<br />      <br />      for(i=0;i<length[month-1];i++)<br />        {<br />        myC.cells[i+day].innerHTML = (i+1); <br />          if(new Date(year,month-1,i+1).getDay()==6||new Date(year,month-1,i+1).getDay()==0){myC.cells[i+day].style.color='red';}<br />          }<br />          <br />        myC_Top.cells[2].innerText=year+"q?;<br />        myC_Top.cells[3].innerText=month+"?;<br />        <br />        with(myC.parentNode.previousSibling.style)<br />        {<br />          pixelLeft=myC.offsetLeft;<br />          pixelTop=myC.offsetTop;<br />          height = myC.clientHeight;<br />          width = myC.clientWidth;<br />        }<br />      myC.parentElement.parentElement.style.height=myC.parentElement.offsetHeight;<br />      myC.parentElement.previousSibling.innerHTML=year;<br />    }<br />    <br />  //一些附加函?-------------------<br />  //---------Begin-------------------<br />  function mOver(obj){obj.className = 'mover';}<br />  function mOut(obj){if(obj.className=='mover')obj.className = '';}     <br />  function addYear(){var year = parseInt(myC_Top.cells[2].innerText);var month = parseInt(myC_Top.cells[3].innerText); year++;showDate(year,month);}<br />  function addMonth(){var year = parseInt(myC_Top.cells[2].innerText);var month = parseInt(myC_Top.cells[3].innerText);month++;if(month>12){month=1;year++;}showDate(year,month);}<br />  function cutYear(){var year = parseInt(myC_Top.cells[2].innerText);var month = parseInt(myC_Top.cells[3].innerText);year--;showDate(year,month);}<br />  function cutMonth(){var year = parseInt(myC_Top.cells[2].innerText);var month = parseInt(myC_Top.cells[3].innerText);month--;if(month<1){month=12;year--;}showDate(year,month);}<br />  function divS(obj)<br />    {<br />    if(obj!=divObj)<br />      {<br />      obj.style.backgroundColor="#909eff";<br />      obj.style.color='black';<br />      }   <br />      if(divObj!=null)<br />      { <br />      divObj.style.backgroundColor='';<br />      divObj.style.color='';<br />      }   <br />      divObj = obj;     <br />    }<br />    <br />  function divShow(obj)<br />  { if (myC_timeset!=null) clearTimeout(myC_timeset);<br />      obj.style.display='block';<br />  }<br />  function divHidden(obj){myC_timeset=window.setTimeout(function(){obj.style.display='none'},500);}<br />  function createyear(year,obj)//创徏q䆾选择<br />    {<br />    var ystr;<br />    var oDiv;<br />      ystr="<table class='move1' cellspacing=0 cellpadding=2 width="+obj.offsetWidth+">";<br />      ystr+="<tr><td style='cursor:hand' onclick='createyear("+(year-20)+",myC_Top.cells[2])' align=center>上翻</td></tr>";<br />      for(i=year-10;i<year+10;i++)<br />        if(year==i)<br />        ystr+="<tr style='background-color:#909eff'><td style='color:black;height:16px;cursor:hand' align=center onclick='myC_Top.cells[2].innerText=this.innerText;showDate("+i+",parseInt(myC_Top.cells[3].innerText));myC.parentElement.nextSibling.innerHTML=\"\"'>"+i+"q?lt;/td></tr>";<br />        else<br />        ystr+="<tr><td align=center style='cursor:hand' onmouseover=divS(this) onclick='myC_Top.cells[2].innerText=this.innerText;showDate("+i+",parseInt(myC_Top.cells[3].innerText));myC.parentElement.nextSibling.innerHTML=\"\"'>"+i+"q?lt;/td></tr>";<br />      ystr+="<tr><td style='cursor:hand' onclick='createyear("+(year+20)+",myC_Top.cells[2])' align=center>下翻</td></tr>";<br />      ystr+="</table>";<br />      <br />      oDiv = myC.parentElement.nextSibling;<br />          oDiv.innerHTML='';<br />          oDiv.innerHTML = ystr;<br />      <br />      showDiv(oDiv,obj.offsetTop+obj.offsetHeight,obj.offsetLeft);<br />    }<br />  function createmonth(month,obj)//创徏月䆾选择<br />    {<br />    var mstr;<br />    var oDiv;<br />      mstr="<table class='move1' cellspacing=0 cellpadding=2 width="+obj.offsetWidth+">";<br />      for(i=1;i<13;i++)<br />        if (month==i)<br />        mstr+="<tr style='background-color:#909eff'><td style='color:black;height:16px;cursor:hand' align=center onclick='myC_Top.cells[3].innerText=this.innerText;showDate(parseInt(myC_Top.cells[2].innerText),"+i+");myC.parentElement.nextSibling.innerHTML=\"\"'>"+i+"?lt;/td></tr>";<br />        else<br />        mstr+="<tr><td align=center style='cursor:hand' onmouseover='divS(this)' onclick='myC_Top.cells[3].innerText=this.innerText;showDate(parseInt(myC_Top.cells[2].innerText),"+i+");myC.parentElement.nextSibling.innerHTML=\"\"'>"+i+"?lt;/td></tr>";<br />      mstr+="</table>";<br />      oDiv = myC.parentElement.nextSibling;<br />            oDiv.innerHTML='';<br />            oDiv.innerHTML = mstr;<br />      showDiv(oDiv,obj.offsetTop+obj.offsetHeight,obj.offsetLeft); <br />      }<br />      <br />  function showDiv(obj,top,left)<br />      {<br />        obj.style.pixelTop=top;<br />        obj.style.pixelLeft=left;<br />    }<br />  function myCMove(obj)<br />  {<br />  if(event.button==1)<br />    {<br />    var X = obj.clientLeft;<br />    var Y = obj.clientTop;<br />    obj.style.pixelLeft= X+(event.x-myC_x);<br />    obj.style.pixelTop= Y+(event.y-myC_y);<br />    window.status=myC_y;<br />    }<br />  }<br />  function showDiv2(obj)<br />    { <br />    inputName=obj.name;<br />    var e=obj;<br />    var ot = obj.offsetTop;<br />    var ol=obj.offsetLeft;<br />    while(obj=obj.parentElement){ot+=obj.offsetTop;ol+=obj.offsetLeft;}<br />    myC_div.style.pixelTop=ot+e.offsetHeight;<br />    myC_div.style.pixelLeft=ol;<br />    myC_div.style.display="block";<br />    }   <br />  function createInput(name)<br />    {myC_div.style.display='none';<br />    document.write("<input type='text' name='"+name+"' size=20 onfocus='showDiv2(this)'>");   <br />    }<br />  <br />  // --------------End ---------------------     <br />    <br /></script></p> <p><script><br />var myCalendar=new myCalendar;<br />  myCalendar.year=2006;<br />  myCalendar.show();<br />  myCalendar.input("txt1");<br /></script><br /><input type="text" name="test" onfocus="showDiv2(this)" readonly=true></p> <img src ="http://www.aygfsteel.com/wyz191/aggbug/97005.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wyz191/" target="_blank">java_蝈蝈</a> 2007-01-31 16:41 <a href="http://www.aygfsteel.com/wyz191/articles/97005.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对google个性主늚拖拽效果的js的完整注?[转]http://www.aygfsteel.com/wyz191/articles/93625.htmljava_蝈蝈java_蝈蝈Sat, 13 Jan 2007 10:05:00 GMThttp://www.aygfsteel.com/wyz191/articles/93625.htmlhttp://www.aygfsteel.com/wyz191/comments/93625.htmlhttp://www.aygfsteel.com/wyz191/articles/93625.html#Feedback0http://www.aygfsteel.com/wyz191/comments/commentRss/93625.htmlhttp://www.aygfsteel.com/wyz191/services/trackbacks/93625.html阅读全文

java_蝈蝈 2007-01-13 18:05 发表评论
]]>
Validator的表单验?/title><link>http://www.aygfsteel.com/wyz191/articles/validator.html</link><dc:creator>java_蝈蝈</dc:creator><author>java_蝈蝈</author><pubDate>Mon, 25 Dec 2006 01:23:00 GMT</pubDate><guid>http://www.aygfsteel.com/wyz191/articles/validator.html</guid><wfw:comment>http://www.aygfsteel.com/wyz191/comments/89817.html</wfw:comment><comments>http://www.aygfsteel.com/wyz191/articles/validator.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wyz191/comments/commentRss/89817.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wyz191/services/trackbacks/89817.html</trackback:ping><description><![CDATA[ <font size="2"><title>表单验证c?Validator v1.01</title><br /> <style><br /> body,td{font:normal 12px Verdana;color:#333333}<br /> input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff}<br /> table{border-collapse:collapse;}<br /> td{padding:3px}<br /> input{height:20;}<br /> textarea{width:80%;height:50px;overfmin:auto;}<br /> form{display:inline}<br /> </style><br /> <table align="center"><br />  <form name="theForm" id="demo" action="" method="get" onSubmit="return Validator.Validate(this,2)"><br />    <tr><br />   <td>真实姓名Q?lt;/td><td><input name="Name" dataType="Chinese" msg="真实姓名只允怸?></td><br />  </tr><br />  <tr><br />   <td>英文名:</td><td><input name="Nick" dataType="English" require="false" msg="英文名只允许英文字母"></td><br />  </tr><br />    <tr><br />   <td>主页Q?lt;/td><td><input name="Homepage" require="false" dataType="Url"   msg="非法的Url"></td><br />  </tr><br />  <tr><br />   <td>密码Q?lt;/td><td><input name="Password" dataType="SafeString"   msg="密码不符合安全规? type="password"></td><br />  </tr><br />  <tr><br />   <td>重复Q?lt;/td><td><input name="Repeat" dataType="Repeat" to="Password" msg="两次输入的密码不一? type="password"></td><br />  </tr><br />  <tr><br />   <td>信箱Q?lt;/td><td><input name="Email" dataType="Email" msg="信箱格式不正?></td><br />  </tr><br />    <tr><br />   <td>信箱Q?lt;/td><td><input name="Email" dataType="Repeat" to="Email" msg="两次输入的信׃一?></td><br />  </tr><br />  <tr><br />   <td>QQQ?lt;/td><td><input name="QQ" require="false" dataType="QQ" msg="QQL不存?></td><br />  </tr><br />    <tr><br />   <td>w䆾证:</td><td><input name="Card" dataType="IdCard" msg="w䆾证号码不正确"></td><br />  </tr><br />  <tr><br />   <td>q龄Q?lt;/td><td><input name="Year" dataType="Range" msg="q龄必须?8~28之间" min="18" max="28"></td><br />  </tr><br />   <tr><br />   <td>q龄1Q?lt;/td><td><input name="Year1" require="false" dataType="Compare" msg="q龄必须?8以上" to="18" operator="GreaterThanEqual"></td><br />  </tr><br />   <tr><br />   <td>电话Q?lt;/td><td><input name="Phone" require="false" dataType="Phone" msg="电话L不正?></td><br />  </tr><br />   <tr><br />   <td>手机Q?lt;/td><td><input name="Mobile" require="false" dataType="Mobile" msg="手机L不正?></td><br />  </tr><br />     <tr><br />   <td>生日Q?lt;/td><td><input name="Birthday" dataType="Date" format="ymd" msg="生日日期不存?></td><br />  </tr><br />   <tr><br />   <td>邮政~码Q?lt;/td><td><input name="Zip" dataType="Custom" regexp="^[1-9]\d{5}$" msg="邮政~码不存?></td><br />  </tr><br />  <tr><br />   <td>邮政~码Q?lt;/td><td><input name="Zip1" dataType="Zip" msg="邮政~码不存?></td><br />  </tr><br />  <tr><br />   <td>操作pȝQ?lt;/td><td><select name="Operation" dataType="Require"  msg="未选择所用操作系l? ><option value="">选择您所用的操作pȝ</option><option value="Win98">Win98</option><option value="Win2k">Win2k</option><option value="WinXP">WinXP</option></select></td><br />  </tr><br />  <tr><br />   <td>所在省份:</td><td>q东<input name="Province" value="1" type="radio">陕西<input name="Province" value="2" type="radio">江<input name="Province" value="3" type="radio">江西<input name="Province" value="4" type="radio" dataType="Group"  msg="必须选定一个省? ></td><br />  </tr><br />  <tr><br />   <td>爱好Q?lt;/td><td>q动<input name="Favorite" value="1" type="checkbox">上网<input name="Favorite" value="2" type="checkbox">听音?lt;input name="Favorite" value="3" type="checkbox">看书<input name="Favorite" value="4" type="checkbox"" dataType="Group" min="2" max="3"  msg="必须选择2~3U爱?></td><br />  </tr><br />   <td>自我介绍Q?lt;/td><td><textarea name="Description" dataType="Limit" max="10"  msg="自我介绍内容必须?0个字之内">中文是一个字</textarea></td><br />  </tr><br />     <td>自传Q?lt;/td><td><textarea name="History" dataType="LimitB" min="3" max="10"  msg="自传内容必须在[3,10]个字节之?>中文是两个字节t</textarea></td><br />  </tr><br />  <tr><br />   <td colspan="2"><input name="Submit" type="submit" value="定提交"><input onClick="Validator.Validate(document.getElementById('demo'))" value="验模?" type="button"><input onClick="Validator.Validate(document.getElementById('demo'),2)" value="验模?" type="button"><input onClick="Validator.Validate(document.getElementById('demo'),3)" value="验模?" type="button"></td><br />  </tr><br />  </form><br /> </table><br /> <script><br /> /*************************************************<br /> Validator v1.01<br /> code by 我佛׃h<br /> </font> <a href="mailto:wfsr@cunite.com"> <font size="2">wfsr@cunite.com</font> </a> <br /> <font size="2"> </font> <a > <font size="2">http://www.cunite.com</font> </a> <br /> <font size="2">*************************************************/<br /> Validator = {<br /> Require : /.+/,<br /> Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,<br /> Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,<br /> Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,<br /> Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,<br /> IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/,<br /> Currency : /^\d+(\.\d+)?$/,<br /> Number : /^\d+$/,<br /> Zip : /^[1-9]\d{5}$/,<br /> QQ : /^[1-9]\d{4,8}$/,<br /> Integer : /^[-\+]?\d+$/,<br /> Double : /^[-\+]?\d+(\.\d+)?$/,<br /> English : /^[A-Za-z]+$/,<br /> Chinese :  /^[\u0391-\uFFE5]+$/,<br /> UnSafe : /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/,<br /> IsSafe : function(str){return !this.UnSafe.test(str);},<br /> SafeString : "this.IsSafe(value)",<br /> Limit : "this.limit(value.length,getAttribute('min'),  getAttribute('max'))",<br /> LimitB : "this.limit(this.LenB(value), getAttribute('min'), getAttribute('max'))",<br /> Date : "this.IsDate(value, getAttribute('min'), getAttribute('format'))",<br /> Repeat : "value == document.getElementsByName(getAttribute('to'))[0].value",<br /> Range : "getAttribute('min') < value && value < getAttribute('max')",<br /> Compare : "this.compare(value,getAttribute('operator'),getAttribute('to'))",<br /> Custom : "this.Exec(value, getAttribute('regexp'))",<br /> Group : "this.MustChecked(getAttribute('name'), getAttribute('min'), getAttribute('max'))",<br /> ErrorItem : [document.forms[0]],<br /> ErrorMessage : ["以下原因D提交p|Q\t\t\t\t"],<br /> Validate : function(theForm, mode){<br />  var obj = theForm || event.srcElement;<br />  var count = obj.elements.length;<br />  this.ErrorMessage.length = 1;<br />  this.ErrorItem.length = 1;<br />  this.ErrorItem[0] = obj;<br />  for(var i=0;i<count;i++){<br />   with(obj.elements[i]){<br />    var _dataType = getAttribute("dataType");<br />    if(typeof(_dataType) == "object" || typeof(this[_dataType]) == "undefined")  continue;<br />    this.ClearState(obj.elements[i]);<br />    if(getAttribute("require") == "false" && value == "") continue;<br />    switch(_dataType){<br />     case "Date" :<br />     case "Repeat" :<br />     case "Range" :<br />     case "Compare" :<br />     case "Custom" :<br />     case "Group" : <br />     case "Limit" :<br />     case "LimitB" :<br />     case "SafeString" :<br />      if(!eval(this[_dataType])) {<br />       this.AddError(i, getAttribute("msg"));<br />      }<br />      break;<br />     default :<br />      if(!this[_dataType].test(value)){<br />       this.AddError(i, getAttribute("msg"));<br />      }<br />      break;<br />    }<br />   }<br />  }<br />  if(this.ErrorMessage.length > 1){<br />   mode = mode || 1;<br />   var errCount = this.ErrorItem.length;<br />   switch(mode){<br />   case 2 :<br />    for(var i=1;i<errCount;i++)<br />     this.ErrorItem[i].style.color = "red";<br />   case 1 :<br />    alert(this.ErrorMessage.join("\n"));<br />    this.ErrorItem[1].focus();<br />    break;<br />   case 3 :<br />    for(var i=1;i<errCount;i++){<br />    try{<br />     var span = document.createElement("SPAN");<br />     span.id = "__ErrorMessagePanel";<br />     span.style.color = "red";<br />     this.ErrorItem[i].parentNode.appendChild(span);<br />     span.innerHTML = this.ErrorMessage[i].replace(/\d+:/,"*");<br />     }<br />     catch(e){alert(e.description);}<br />    }<br />    this.ErrorItem[1].focus();<br />    break;<br />   default :<br />    alert(this.ErrorMessage.join("\n"));<br />    break;<br />   }<br />   return false;<br />  }<br />  return true;<br /> },<br /> limit : function(len,min, max){<br />  min = min || 0;<br />  max = max || Number.MAX_VALUE;<br />  return min <= len && len <= max;<br /> },<br /> LenB : function(str){<br />  return str.replace(/[^\x00-\xff]/g,"**").length;<br /> },<br /> ClearState : function(elem){<br />  with(elem){<br />   if(style.color == "red")<br />    style.color = "";<br />   var lastNode = parentNode.childNodes[parentNode.childNodes.length-1];<br />   if(lastNode.id == "__ErrorMessagePanel")<br />    parentNode.removeChild(lastNode);<br />  }<br /> },<br /> AddError : function(index, str){<br />  this.ErrorItem[this.ErrorItem.length] = this.ErrorItem[0].elements[index];<br />  this.ErrorMessage[this.ErrorMessage.length] = this.ErrorMessage.length + ":" + str;<br /> },<br /> Exec : function(op, reg){<br />  return new RegExp(reg,"g").test(op);<br /> },<br /> compare : function(op1,operator,op2){<br />  switch (operator) {<br />   case "NotEqual":<br />    return (op1 != op2);<br />   case "GreaterThan":<br />    return (op1 > op2);<br />   case "GreaterThanEqual":<br />    return (op1 >= op2);<br />   case "LessThan":<br />    return (op1 < op2);<br />   case "LessThanEqual":<br />    return (op1 <= op2);<br />   default:<br />    return (op1 == op2);            <br />  }<br /> },<br /> MustChecked : function(name, min, max){<br />  var groups = document.getElementsByName(name);<br />  var hasChecked = 0;<br />  min = min || 1;<br />  max = max || groups.length;<br />  for(var i=groups.length-1;i>=0;i--)<br />   if(groups[i].checked) hasChecked++;<br />  return min <= hasChecked && hasChecked <= max;<br /> },<br /> IsDate : function(op, formatString){<br />  formatString = formatString || "ymd";<br />  var m, year, month, day;<br />  switch(formatString){<br />   case "ymd" :<br />    m = op.match(new RegExp("^((</font> <a href="file://\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})$"> <font size="2">\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})$</font> </a> <font size="2">"));<br />    if(m == null ) return false;<br />    day = m[6];<br />    month = m[5]--;<br />    year =  (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10));<br />    break;<br />   case "dmy" :<br />    m = op.match(new RegExp("^(</font> <a href="file://\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))$"> <font size="2">\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))$</font> </a> <font size="2">"));<br />    if(m == null ) return false;<br />    day = m[1];<br />    month = m[3]--;<br />    year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10));<br />    break;<br />   default :<br />    break;<br />  }<br />  if(!parseInt(month)) return false;<br />  month = month==12 ?0:month;<br />  var date = new Date(year, month, day);<br />        return (typeof(date) == "object" && year == date.getFullYear() && month == date.getMonth() && day == date.getDate());<br />  function GetFullYear(y){return ((y<30 ? "20" : "19") + y)|0;}<br /> }<br /> }</font> <br /></script><br /><br /><font size="2">引自Q我忘记了,不好意思,q请原著不要考我侉|<br />有了它,q牛劲了,<img height="20" src="http://www.aygfsteel.com/Emoticons/QQ/14.gif" width="20" border="0" /></font><img src ="http://www.aygfsteel.com/wyz191/aggbug/89817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wyz191/" target="_blank">java_蝈蝈</a> 2006-12-25 09:23 <a href="http://www.aygfsteel.com/wyz191/articles/validator.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ղ</a>| <a href="http://" target="_blank">ڻ</a>| <a href="http://" target="_blank">Ƕ</a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank">÷ӿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ڰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ղ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">ǭ</a>| <a href="http://" target="_blank">׳</a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӣ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽʡ</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">̨ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ī񹤿</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Į</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>