代码实例:级联菜单人物地理野生动物科技静物设计新闻宠物植物娱乐生活亮点体育日常生活旅行聚会婚庆节日美女写真人体摄影网友自拍演艺明星体育明星政坛名人其它[Ctrl+A全选注:如需引入外部Js需刷新才能执行]
复制代码代码如下://把编码转换成gb2312编码functionUrlEncode(str){vari,c,ret="",strSpecial="!\"#$%&'()*+,/:;?@[\]^`{|}~%";for(i=0;i
来公司后所在项目组开发的是一个客户端的软件,软件界面采用WEB界面来体现,因此要用到不少Javascript.来公司后所在项目组开发的是一个客户端的软件,软件界面采用WEB界面来体现,因此要用到不少Javascript.把自己写的一些通用JS函数整理了下:)/*判断浏览器版
因需要定位某个HTML元素(例如:div)距离页顶的高度,想用offsetTop来取值,结果却发现CSS中如果使用了float:left;之类的写法后,竟然会导致取到的值不一样。没有使用float:left;取的到值是正常值200;Float对offsetTop的影响body{margin:0;padding:0;}#Top{he
方法一:方法二:方法三:functiongetUrlPara(paraName){varsUrl=location.href;varsReg="(?:\\?|&){1}"+paraName+"=([^&]*)"varre=newRegExp(sReg,"gi");re.exec(sUrl);returnRegExp.$1;}//应用实例:test_para.html?a=11&b=22&c=33alert(getUrlPara
运用了正则表达式的功能,除了可以正确的转换成人民币的大写形式以外,还可以判断输入的形式是否正确有效。将人民币数字转换成大写形式[Ctrl+A全选注:如需引入外部Js需刷新才能执行]
目前IECN论坛的UBB自动插入时,总是将插入的内容加到了文章末尾,使用起来很不方便。刚刚对它进行了一下改进。改进的代码参考river以前贴过的JS,在此对river深表感谢^^改进后:1.可在“当前光标处”插入相应的UBB代码2.可在“当前选中的内容”首尾分别插入相
在IECN里有朋友问起怎么获取表格中某个单元格的行号与列号,可以用rowIndex和cellIndex来获取.具体效果请看下面的代码获取table中的rowIndex和cellIndex行1列1行1列2行1列3行2列1行2列2行2列3行3列1行3列2行3列3[Ctrl+A全选注:如需引入外部Js需刷新才
From:JavaEye.comJavaScript可以不必定义对象类别而直接定义对象实例:varperson={name:"",age:0,toString:function(){document.writeln("[name]:"+this.name+""+"[age]:"+this.age);}}完整的HTML例子:JavaScript[Ctrl+A全选注:如需引入外部Js需刷新
variMouseDown=false;vardragObject=null;Number.prototype.NaN0=function(){returnisNaN(this)?0:this;}//Demo0variablesvarDragDrops=[];varcurTarget=null;varlastTarget=null;functionmakeDraggable(item){if(!item)return;item.onmousedown=function(ev)
li{MARGIN-BOTTOM:10px}ul{MARGIN-TOP:5px}.DragContainer{BORDER-RIGHT:#6699992pxsolid;PADDING-RIGHT:5px;BORDER-TOP:#6699992pxsolid;PADDING-LEFT:5px;FLOAT:left;PADDING-BOTTOM:0px;MARGIN:3px;BORDER-LEFT:#6699992pxsolid;WIDTH:100px;PADDING-TOP:5
From:JavaEye.comprototype提供了一套JavaScript面向对象基础设施,我们可以使用它来进行面向对象编程,定义对象类型方式如下:varPerson=Class.create();Person.prototype={initialize:function(name,age){this.name=name;this.age=age;},toString:funct
From:JavaEye.com枚举JavaScript对象的函数:functioniterator(obj){for(varpropertyinobj){document.writeln(""+property+":"+obj[property]+"");}}一个简单示例(test.js):functionEmployee(){this.name="";this.dept="general";}functionManager
From:JavaEye.com注意JavaScript中对象类别的定义,使用function来定义对象类别,初始化对象使用new操作符functionPerson(name,age){this.name=name;this.age=age;this.toString=function(){document.writeln("[name]:"+this.name+""+"[age]:"+this.age
问题:如何取到页面中任意某个Html元素与body元素之间的偏移距离?offsetTop和offsetLeft这两个属性,IE、Opera和Firefox对它俩的解释存在差异:IE5.0+、Opera8.0+:offsetTop和offsetLeft都是相对父级元素Firefox1.06:offsetTop和offsetLeft都是相对于body元
复制代码代码如下:无标题文档functionloadXML(handler){varurl="employees.xml";if(document.implementation&&document.implementation.createDocument){varxmldoc=document.implementation.createDocument("","",null);xmldoc.onload=h
[Ctrl+A全选注:如需引入外部Js需刷新才能执行]
在页面最下面放上如下的代码就可以了复制代码代码如下:functionflashrun(){vard=document.getElementsByTagName("object")for(x=0;x
复制代码代码如下://字符长度functionxLength(m,n){if(m==null||m=="")return""vars=m.replace(/([^\x00-\xff])/g,"\x00$1");return(s.length
1.日历#oContainer{width:193px;padding:3px;background-color:menu;border-left:buttonhighlight1pxsolid;border-top:buttonhighlight1pxsolid;border-right:buttonshadow1pxsolid;border-bottom:buttonshadow2pxsolid;}.DateTable{font:10pt;word-break:bre