一个全面的对输入框内容进行检测的程序 dn001 2009-06-21 08:24:42 <!-- http://www.knowsky.com --> <!-- bbs http://bbs.knowsky.com --> <!--要完成此效果需要两个步骤 第一步:把如下代码加入到<head>区域中--> <style> <!-- .intro{ position:absolute; left:0; top:0; layer-background-color:white; background-color:white; border:0.1px solid white } --> </style> <!--第二步:把如下代码加入到<body>区域中--> <div id="i1" class="intro"> 网页教学网<br><br> www.knowsky.com<br><br> webmaster@knowsky.com<br><br> ╔------------------------------------------------╗<br> ┆网页制作 教程下载 网页特效 精品动画 建站指南┆<br> ┆技术论坛 编程技术 ASP 技术 PHP 技术 特效代码┆<br> ┆为您建站 英汉翻译 商城出售 业界新闻 程序开发┆<br> ╚------------------------------------------------╝<br> 网页教学网,为您提供一切网页制作咨讯....</div> <script language="JavaScript1.2"> //change speed here var speed=5 if (document.layers){ var reference=window.innerWidth/window.innerHeight var temp=eval("document.i1.clip") temp.left=temp.top=0 temp.right=window.innerWidth temp.bottom=window.innerHeight } else if (document.all){ var reference=document.body.clientWidth/document.body.clientHeight var rightclip,leftclip,topclip,bottomclip var temp=document.all.i1.style topclip=leftclip=0 rightclip=temp.width=document.body.clientWidth bottomclip=temp.height=document.body.clientHeight } function doit(){ window.scrollTo(0,0) if (document.layers){ if (temp.left>window.innerWidth/2) clearInterval(stopit) temp.left+=reference*speed temp.top+=speed temp.right-=reference*speed temp.bottom-=speed } else if (document.all){ if (leftclip>document.body.clientWidth/2) clearInterval(stopit) temp.clip="rect( "+topclip+" "+rightclip+" "+bottomclip+" "+leftclip+")" leftclip+=reference*speed topclip+=speed rightclip-=reference*speed bottomclip-=speed } } stopit=setInterval("doit()",100) </script>