以下是引用片段:
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]="www.njcatv.net" autourl[2]="javacool.3322.net" autourl[3]="www.sina.com.cn" autourl[4]="www.nuaa.edu.cn" autourl[5]="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 onclick=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 onerror=auto('http://"+autourl+"')>")} run()</script> 37. 各種樣式的光標 auto :標準光標 default :標準箭頭 hand :手形光標 wait :等待光標 text :I形光標 vertical-text :水平I形光標 no-drop :不可拖動光標 not-allowed :無效光標 help :?幫助光標 all-scroll :三角方向標 move :移動標 crosshair :十字標 e-resize n-resize nw-resize w-resize s-resize se-resize sw-resize 38.頁面進入和退出的特效 進入頁面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)"> 推出頁面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 這個是頁面被載入和調出時的一些特效。duration表示特效的持續時間,以秒為單位。transition表示使 用哪種特效,取值為1-23: 0 矩形縮小 1 矩形擴大 2 圓形縮小 3 圓形擴大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 豎百葉窗 9 橫百葉窗 10 錯位橫百葉窗 11 錯位豎百葉窗 12 點擴散 13 左右到中間刷新 14 中間到左右刷新 15 中間到上下 16 上下到中間 17 右下到左上 18 右上到左下 19 左上到右下 20 左下到右上 21 橫條 22 豎條 23 以上22種隨機選擇一種 39.在規定時間內跳轉 <META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com"> 40.網頁是否被檢索 <meta name="ROBOTS" content="屬性值"> 其中屬性值有以下一些: 屬性值為"all": 文件將被檢索,且頁上鏈接可被查詢; 屬性值為"none": 文件不被檢索,而且不查詢頁上的鏈接; 屬性值為"index": 文件將被檢索; 屬性值為"follow": 查詢頁上的鏈接; 屬性值為"noindex": 文件不檢索,但可被查詢鏈接; 屬性值為"nofollow": 文件不被檢索,但可查詢頁上的鏈接。
|