随笔分类 - Javascript
摘要:1. 屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. 不准粘贴 onpaste="return false" 4. 防止复制 oncopy="return false;" oncut="return false;" 5. IE地址栏前换成自己的...
阅读全文
摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: ...
阅读全文
摘要:body onkeydown="if (event.keyCode==13) {document.all.button2.click()}"> 下面的五种方法都可以帮你解决这种问题 1. 2. 3. function document.onkeydown() { var source=event.srcElement.id var btnid if (event.keyCode =...
阅读全文
摘要:代码: 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。 2、空值验证 表单中任意域加上emptyInfo属性将对此域是否为空进行验证(可以和最大长度验证\一般验证方式同时使用)。 无此属性视为此域允许空值。 如: 3、最大长度验证(可以和空值验证、一般验证方式同时使用): 或, 3、一般验证方式(不对空值做验证): 如: 4、标准...
阅读全文
摘要:动态加载外部JS文件,示例代码如下: js4inc.js : function DoIncJs(sSrc){ var oHead = document.getElementsByTagName('head')[0]; var oScript = document.createElement('script'); oScript.type = "text/javascript"; oScri...
阅读全文
摘要:test 判断是否按下了“F5” document.onkeydown = function(e){ var e = window.event ? window.event : e; if(e.keyCode == 116){ alert("按下了F5") } } A...
阅读全文
摘要:window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。 setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。 setInterval方法则是表示间隔一定时间反复执行某操作。 如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果...
阅读全文
摘要:无意中测试AJAXRequest浏览器兼容性的时候,发现AJAXRequest.update方法在某些情况下在IE里有问题,经过测试找到是setTimeout和setInterval的问题。 问题出现在当调用AJAXRequest.update方法时,如果带了更新间隔及更新次数,那么在IE下面就会出现问题,具体表现为带了更新间隔时是函数工作,带上更新次数时函数无法在更新指定次数后停止执行。 测试几...
阅读全文
摘要:网上搜的一些人的方法 --------------------------------------------------- Hello ---------------------------------------------------- s_node = document.getElementById("pp") ...
阅读全文

浙公网安备 33010602011771号