< script > function look(){ if (event.shiftKey) alert( " 禁止按Shift键! " ; // 可以换成ALT CTRL } document.onkeydown = look; </ script >
18. 网页不会被缓存 < META HTTP-EQUIV ="pragma" CONTENT ="no-cache" > < META HTTP-EQUIV ="Cache-Control" CONTENT ="no-cache, must-revalidate" > < META HTTP-EQUIV ="expires" CONTENT ="Wed, 26 Feb 1997 08:21:57 GMT" > 或者 < META HTTP-EQUIV ="expires" CONTENT ="0" >
19.怎样让表单没有凹凸感? < input type =text style ="border:1 solid #000000" >
或 < input type =text style ="border-left:none; border-right:none; border-top:none; border-bottom: 1 solid #000000" ></ textarea >
20. < div >< span > & < layer > 的区别? < div > (division)用来定义大段的页面元素,会产生转行 < span > 用来定义同一行内的元素,跟 < div > 的唯一区别是不产生转行 < layer > 是ns的标记,ie不支持,相当于 < div > 21.让弹出窗口总是在最上面: < body onblur ="this.focus();" >
22.不要滚动条? 让竖条没有: < body style =`overflow:-Scroll;overflow-y:hidden` > </ body >
让横条没有: < body style =`overflow:-Scroll;overflow-x:hidden` > </ body >
两个都去掉?更简单了 < body scroll ="no" > </ body >
23.怎样去掉图片链接点击后,图片周围的虚线? < a href ="#" onFocus ="this.blur()" >< img src ="logo.jpg" border =0 ></ a >
24.电子邮件处理提交表单 < form name ="form1" method ="post" action ="mailto***@***.com" enctype ="text/plain" > < input type =submit > </ form >
25.在打开的子窗口刷新父窗口的代码里如何写? window.opener.location.reload()
26.如何设定打开页面的大小 < body onload ="top.resizeTo(300,200);" >
打开页面的位置 < body onload ="top.moveBy(300,200);" >
27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动 <style> body { background-image : url(logo.gif) ; background-repeat : no-repeat ; background-position : center ; background-attachment : fixed } </style>
28. 检查一段字符串是否全由数字组成 < script language = " javascript " ><!-- function checkNum(str){ return str.match( // D/)==null} alert(checkNum( " 1232142141 " alert(checkNum( " 123214214a1 " // --></script>
29 . 获得一个窗口的大小 document.body.clientWidth; document.body.clientHeight
30 . 怎么判断是否是字符 if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"; else alert("全是字符";
31 .TEXTAREA自适应文字行数的多少 < textarea rows =1 name =s1 cols =27 onpropertychange ="this.style.posHeight=this.scrollHeight" > </ textarea >
32 . 日期减去天数等于第二个日期 < script language = javascript > function cc(dd,dadd) { // 可以加上错误处理 var a = new Date(dd) a = a.valueOf() a = a - dadd * 24 * 60 * 60 * 1000 a = new Date(A) alert(a.getFullYear() + " 年 " + (a.getMonth() + 1 ) + " 月 " + a.getDate() + " 日 " } cc( " 12/23/2002 " , 2 ) </ script >
33. 选择了哪一个Radio < HTML >< script language ="vbscript" > function checkme() for each ob in radio1 if ob.checked then window.alert ob.value next end function </ script >< BODY > < INPUT name ="radio1" type ="radio" value ="style" checked > style < INPUT name ="radio1" type ="radio" value ="barcode" > Barcode < INPUT type ="button" value ="check" onclick ="checkme()" > </ BODY ></ HTML >
34.脚本永不出错 < SCRIPT LANGUAGE = " javascript " > <!-- Hide function killErrors() { return true ; } window.onerror = killErrors; // --> </ SCRIPT >
35.ENTER键可以让光标移到下一个输入框 < input onkeydown ="if(event.keyCode==13)event.keyCode=9" >
36. 检测某个网站的链接速度: 把如下代码加入 < body > 区域中: < script language = javascript > tim = 1 setInterval( " tim++ " , 100 ) b = 1 var autourl = new Array() autourl[ 1 ] = " http://www.njcatv.net/ " ; autourl[ 2 ] = " javacool.3322.net " autourl[ 3 ] = " http://www.sina.com.cn/ " ; autourl[ 4 ] = " http://www.nuaa.edu.cn/ " ; autourl[ 5 ] = " http://www.cctv.com/ " ; function butt(){ document.write( " <form name=autof> " for ( var i = 1 ;i < autourl.length;i ++ ) document.write( " <input type=text name=txt " + i + " size=10 value=测试中……> =》<input type=text name=url " + i + " size=40> =》<input type=button value=GO οnclick=window.open(this.form.url " + i + " .value)><br> " document.write( " <input type=submit value=刷新></form> " } butt() function auto(url){ document.forms[ 0 ][ " url " + b].value = url if (tim > 200 ) {document.forms[ 0 ][ " txt " + b].value = " 链接超时 " } else {document.forms[ 0 ][ " txt " + b].value = " 时间 " + tim / 10 + " 秒 " } b ++ } function run(){ for ( var i = 1 ;i < autourl.length;i ++ )document.write( " <img src=http:// " + autourl + " / " + Math.random() + " width=1 height=1 οnerrοr=auto(http:// " ; + autourl + " `)> " } run() </ script >