`
文章列表
// 事件注册,调用示例:_attachEvent(document, "mousemove", moveHandler); function _attachEvent(obj, evt, func) { if(obj.addEventListener) { obj.addEventListener(evt,func,true); } else if(obj.attachEvent) { obj.attachEvent("on"+evt,func); } else { ...
相关文章: [javascript]求助 正在制作FCKEditor 数据录入控制 的一些问题 javaScript技巧 更多相关推荐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.re ...
两种方式:直接给对象添加事件,节点添加事件 例如给一个id为tab1的添加onclick事件 第一种情况: var t = document.getElementById("tab1"); t.onclick = function tst(){ alert(''); } 第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵 var tb = document.getElementById("tab1"); if(window.addEventListener){ // Mozill ...
[color=blue]经典实现DIV在Select控件上面(利用IFRAME)[/color] <html> <head> <script> function DivSetVisible(state) { var DivRef = document.getElementById('PopupDiv'); var IfrRef = document.getElementById('DivShim'); if(state) { DivRef.style ...
注:本文仅供交流使用,如有不当之处欢迎批评指正,但请注明详由,谢谢! 由于平时不太用到,所以过去写css的时候对于position属性的absolute、relative值理解比较模糊,对于z-index的层叠更是摸不着头脑,除了理解的因素外,各个浏览器的不同解析结果也是一个大问题。今天仔细阅读了一下css文档,总算是对盒模型的浮动、定位有了比较深刻的理解。 我们在实践中很有可能遇到这样的问题: 1、做一个横向导航,然后鼠标经过之后出现下拉菜单,那么这个下拉菜单的位置控制就是一个关键; 2、我们想在一个正常的页面布局中放入几个浮在页面上的气泡提示,这时既不想让气泡提示破坏正常的文档布局,又不 ...
3. 构造、析构与原型问题 -------- 我们已经知道一个对象是需要通过构造器函数来产生的。我们先记住几点: - 构造器是一个普通的函数 - 原型是一个对象实例 - 构造器有原型属性,对象实例没有 - (如果正常地实 ...
一、用JS编辑注册表 var WSHShell=WScript.CreateObject("WScript.Shell"); WSHShell.Popup ("这是一个用JS编辑注册表的例子By yjj"); WSHShell.RegWrite("HKLM\Example_JS", "String Key_JS"); WSHShell.RegWrite("HKLM\Example_JS", "Reginfo By yjj"); WSHShell.RegWrite(& ...
-------------- 函数检索 -------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinValue(str,val) 校验整型最大值: checkIntegerMaxValu ...
/* 删除指定DIV对象 @objid 要删除的对象ID 返回 Bool 操作结果 */ DeleteDiv : function (objid) { try { if(this.Get(objid)) { var GetParent = this.Get(objid).parentNode; GetParent.removeChild( ...
<script type=text/javascript" > //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; ...
请记住,cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=<value>(名称=值),然后把文档的 document.cookie 设置成与它相等即可。比如,假设想保存表单接收到的用户名,那么代码看起来就象这样: document.cookie = "username" + escape(form.username.value); 在这里,使用 escape() 函数非常重要,因为cookie值里可能包含分号、逗号或者空格。这就是说,在读取cookie值时,必须使用对应的unescape()函数给值解码。 我们 ...
对于数据库数据不停的读取和更改,频繁的建立Connection是很不划算,建立连接池是很好的选择,在多个数据库数据之间来回倒换,需要为每个数据库建立一个池,本例的目的就是建立一个管理这些池的管理类,达到的目的是:在我们需要一个链接的时候,只要提供需要那个连接池(每个连接池对于一个名字,所有的连接池都装载入一个Map中)的名字,就可以得到链接进行操作,完毕需要关闭,关闭这个链接并不会真正的关闭,在池中他还是存在的。 首先定义个xml文件作为我们需要的连接池的配置文件:如下:config.xml <?xml version="1.0" encoding=" ...
js 中的关联数组的应用: //这里主要是说明 对于关联数组的遍历,首先定义一个数组: var arr = new Array(); //随便创建关联数组的数据如下: arr["name"] = "mary"; arr["age"] = "3"; arr["sex"] = "man"; //利用 for 循环遍历如下: for( var key in arr) { ...
http头的组成: ============== HTTP头字段包括4类: general-header ; request-header ; response-header ; entity-header . ******************************************************************************* General Header Fields ============================= general heade ...
windows Run 命令总结 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 w******--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2 ...
Global site tag (gtag.js) - Google Analytics