1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
可用于Table 2. 取消选取、防止复制 3. οnpaste="return false" 不准粘贴 4. οncοpy="return false;" oncut="return false;" 防止复制 5. href="favicon.ico" rel="Shortcut Icon" />IE地址栏前换成自己的图标 6. href="favicon.ico" rel="Bookmark" />可以在收藏夹中显示出你的图标 7.
关闭输入法 8. 永远都会带着框架 <script language="JavaScript">
</script>9. 防止被人frame <script LANGUAGE=JAVASCRIPT>
</script>10.
网页将不能被另存为 11.
12. 一段JavaScript的关机代码 win98/me <script language="JavaScript"> var wsh = new ActiveXObject("WScript.Shell"); wsh.Run("rundll32.exe user.exe,exitWindows"); </script>win2000 or xp <script language="JavaScript"> var wsh = new ActiveXObject("WScript.Shell"); wsh.sendKeys("^{ESC}"); wsh.sendKeys("{UP}~S~"); </script>13. 取得控件的绝对位置 //Javascript <script language="Javascript"> function getIE(e){ var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"/nleft="+l); } </script>//VBScript <script language="VBScript">
</script>14. 光标是停在文本框文字的最后 <script language="javascript"> function cc() { var e = event.srcElement; var r =e.createTextRange(); r.moveStart('character',e.value.length); r.collapse(true); r.select(); } </script>
15. 调用客户端的程序 <script> var wsh=new ActiveXObject("wscript.shell") wsh.run("notepad.exe") </script>16. 最小化、最大化、关闭窗口
本例适用于IE 17. 屏蔽 Alt+F4 <script language=Javascript> function document.onkeydown() { if ((window.event.altKey)&&(window.event.keyCode==115)){ window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); return false;} } </script>18. 自己动手为string添加Trim <script language=Javascript> String.prototype.Trim=function(){return this.replace(/(^/s*)|(/s*$)/g,"");} String.prototype.Ltrim = function(){return this.replace(/(^/s*)/g, "");} String.prototype.Rtrim = function(){return this.replace(/(/s*$)/g, "");} var str = " abc de "; alert(str.Trim()); </script>19. 检查一段字符串是否全由数字组成 <script language="Javascript">
</script>20. 获得一个窗口的大小 document.body.clientWidth,document.body.clientHeight 21. 怎么判断是否是字符 if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"); else alert("全是字符"); 22.TEXTAREA自适应文字行数的多少
23. 日期减去天数等于第二个日期 <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>24. 选择了哪一个Radio <script language="vbscript"> function checkme() for each ob in radio1 if ob.checked then window.alert ob.value next end function </script>
Style
Barcode
25.获得本页url的request.servervariables("")集合 Response.Write "
Variables | Value |
"&ob&" | "&Request.ServerVariables(ob)&" |
" 26. 本机ip
服务器名
服务器IP
服务器端口
服务器时间
IIS版本
脚本超时时间
本文件路径
服务器CPU数量
服务器解译引擎
服务器操作系统
27.ENTER键可以让光标移到下一个输入框
28. 检测某个网站的链接速度: 把如下代码加入区域中: <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("