ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:17.18KB ,
资源ID:11836253      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11836253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网站开发中经常用到的javaScript技术.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网站开发中经常用到的javaScript技术.docx

1、网站开发中经常用到的javaScript技术网站开发中经常用到的javaScript技术 1.1 屏蔽键盘所有键<script language=javascript><!-function document.onkeydown() event.keyCode = 0; event.returnvalue = false;-></script>1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.returnvalue=false或者<script language=javascript><!-funct

2、ion document.oncontextmenu() return false; -></script>function nocontextmenu() if(document.all) event.cancelBubble=true; event.returnvalue=false; return false; 或者<body onmousedown=rclick() oncontextmenu= nocontextmenu()><script language=javascript><!-function rclick() if(docu

3、ment.all) if (event.button = 2) event.returnvalue=false; -></script>1.3 屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键<script language=javascript><!- /屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键function window.onhelp()return false /屏蔽F1帮助function KeyDown() if (window.event.altKey)&& (window.event.keyCo

4、de=37)| /屏蔽 Alt+ 方向键 (window.event.keyCode=39) /屏蔽 Alt+ 方向键 alert(不准你使用ALT+方向键前进或后退网页!); event.returnvalue=false; /* 注:这还不是真正地屏蔽 Alt+ 方向键, 因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放, 用鼠标点掉警告框,这种屏蔽方法就失效了。以后若 有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ if (event.keyCode = 8) && (event.srcElement.type != text && even

5、t.srcElement.type != textarea && event.srcElement.type != password) | /屏蔽退格删除键 (event.keyCode=116)| /屏蔽 F5 刷新键 (event.ctrlKey && event.keyCode=82) /Ctrl + R event.keyCode=0; event.returnvalue=false; if (event.ctrlKey)&&(event.keyCode=78) /屏蔽 Ctrl+n event.returnvalue=false; if

6、 (event.shiftKey)&&(event.keyCode=121) /屏蔽 shift+F10 event.returnvalue=false; if (window.event.srcElement.tagName = A && window.event.shiftKey) window.event.returnvalue = false; /屏蔽 shift 加鼠标左键新开一网页 if (window.event.altKey)&&(window.event.keyCode=115) /屏蔽Alt+F4 window.showMod

7、elessDialog(about:blank,dialogWidth:1px;dialogheight:1px); return false; /* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单第一种方法: window.open(你的.htm, ,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0)第二种方法是打开一个全屏的页面: window.open(你的.asp, , fullscreen=yes) */->&l

8、t;/script>1.4屏蔽浏览器右上角“最小化”“最大化”“关闭”键<script language=javascript>function window.onbeforeunload() if(event.clientX>document.body.clientWidth&&event.clientY<0|event.altKey) window.event.returnvalue = ; </script>或者使用全屏打开页面<script langu

9、age=javascript><!-window.open(,32pic,fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no);-></script>注:在body标签里加上onbeforeunload=javascript:return false(使不能关闭窗口)1.5屏蔽F5键<script language=javascript><!-fun

10、ction document.onkeydown() if ( event.keyCode=116) event.keyCode = 0; event.cancelBubble = true; return false; -></script>1.6屏蔽IE后退按钮在你链接的时候用 <a href=javascript:location.replace(url)>1.7屏蔽主窗口滚动条在body标签里加上 style=overflow-y:hidden1.8 屏蔽拷屏,不断地清空剪贴板在body标签里加上onload=setInterval(clipboardDa

11、ta.setData(Text,),100)1.9 屏蔽网站的打印功能<style>media print * display: none </style>1.10 屏蔽IE6.0 图片上自动出现的保存图标方法一:<META HTTP-EQUIV=imagetoolbar CONTENT=no>方法二:<img galleryimg=no>1.11 屏蔽页中所有的script<noscrript></noscript>2 >表单提交验证类 2.1 表单项不能为空<script language=javascri

12、pt><!-function CheckForm()if (document.form.name.value.length = 0) alert(请输入您姓名!); document.form.name.focus(); return false; return true;-></script>2.2 比较两个表单项的值是否相同<script language=javascript><!-function CheckForm()if (document.form.PWD.value != document.form.PWD_Again.value

13、) alert(您两次输入的密码不一样!请重新输入.); document.ADDUser.PWD.focus(); return false; return true;-></script>2.3 表单项只能为数字和_,用于电话/银行帐号验证上,可扩展到域名注册等<script language=javascript><!-function isNumber(String) var Letters = 1234567890-; /可以自己增加可输入值 var i; var c; if(String.charAt( 0 )=-) return false;

14、if( String.charAt( String.length - 1 ) = - ) return false; for( i = 0; i < String.length; i + ) c = String.charAt( i ); if (Letters.indexOf( c ) < 0) return false; return true;function CheckForm() if(! isNumber(document.form.TEL.value) alert(您的电话号码不合法!); document.form.TEL.focus(); return false

15、;return true;-></script>2.4 表单项输入数值/长度限定<script language=javascript><!-function CheckForm() if (document.form.count.value > 100 | document.form.count.value < 1) alert(输入数值不能小于零大于100!); document.form.count.focus(); return false; if (document.form.MESSAGE.value.length<10) al

16、ert(输入文字小于10!); document.form.MESSAGE.focus(); return false;return true;/-></script>2.5 中文/英文/数字/邮件地址合法性判断<SCRIPT LANGUAGE=javascript><!-function isEnglish(name) /英文值检测 if(name.length = 0) return false; for(i = 0; i < name.length; i+) if(name.charCodeAt(i) > 128) return false

17、; return true;function isChinese(name) /中文值检测 if(name.length = 0) return false; for(i = 0; i < name.length; i+) if(name.charCodeAt(i) > 128) return true; return false;function isMail(name) / E-mail值检测 if(! isEnglish(name) return false; i = name.indexOf(); j = name.lastIndexOf(); if(i = -1) ret

18、urn false; if(i != j) return false; if(i = name.length) return false; return true;function isNumber(name) /数值检测 if(name.length = 0) return false; for(i = 0; i < name.length; i+) if(name.charAt(i) < 0 | name.charAt(i) > 9) return false; return true;function CheckForm() if(! isMail(form.Email

19、.value) alert(您的电子邮件不合法!); form.Email.focus(); return false; if(! isEnglish(form.name.value) alert(英文名不合法!); form.name.focus(); return false; if(! isChinese(name.value) alert(中文名不合法!); name.focus(); return false; if(! isNumber(form.PublicZipCode.value) alert(邮政编码不合法!); form.PublicZipCode.focus(); re

20、turn false; return true;/-></SCRIPT>2.6 限定表单项不能输入的字符<script language=javascript><!-function contain(str,charset)/ 字符串包含测试函数 var i; for(i=0;i<charset.length;i+) if(str.indexOf(charset.charAt(i)>=0) return true; return false;function CheckForm() if (contain(document.form.NAME.value, %()><) | (contain(document.form.MESSAGE.value, %()><) alert(输入了非法字符); document.form.NAME.focus(); return false; return true;/-></script>

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1