JS
xuyiwenlove
这个作者很懒,什么都没留下…
展开
-
JS获取URL后缀参数
该方法只能对URL做简单处理,未考虑到URL后缀中带的特殊字符 [code="js"] var array = window.location.href.split("?"); if ((parseInt(array.length) - parseInt(1)) > 0) { //有参数 var array1 = array[1].split(...原创 2011-01-10 11:32:16 · 1446 阅读 · 0 评论 -
JS判断一个数组中是否有重复值的三种方法
方法一: [code="js"] var ary = new Array("111","22","33","111"); var s = ary.join(",")+","; for(var i=0;i-1) { alert("数组中有重复元素:" + ary[i]); break; } } [原创 2011-07-23 16:22:16 · 622 阅读 · 0 评论 -
弹出窗口的定义
[code="js"] function openwindow(url,name,iWidth,iHeight) { var url;//转向网页的地址; var name;//网页名称,可为空; var iWidth;//弹出窗口的宽度; var iHeight;//弹出窗口的高度; var iTop = (window.screen.availHeight-30-iH...原创 2010-11-30 09:39:37 · 98 阅读 · 0 评论 -
JavaScript函数(未整理)
[size=large]JavaScript函数 1.document.write("");为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值...原创 2010-11-25 09:53:33 · 78 阅读 · 0 评论 -
jsvalidation-一个验证表单内容有效性的js框架
JSValidation是客户端表单有效性验证框架,主要包含3个js文件validation-config.xml,validation-config.dtd和validation-framework.js,使用时通过在validation-config.xml中配置需要验证的form的id进行相应的验证,下载地址为:http://cosoft.org.cn/projects/jsvalidati...原创 2011-03-07 15:29:53 · 273 阅读 · 0 评论 -
IE与firefox兼容问题
1、Event的问题 在ie中我们可以直接使用event变量,但是在firefox下由于event是局部变量,firefox下我们可以事件绑定到元素上 例如 为了同时兼容ie和firefox 通常在函数种通过以下代码获得事件。 var theEvent = window.event||e; var srcElement = theEvent.srcElement; ...原创 2011-06-27 18:52:28 · 84 阅读 · 0 评论 -
关于js中window.location.href, location.href, parent.location.href
"window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.locatio...原创 2011-05-26 20:17:21 · 249 阅读 · 0 评论 -
js打分
js打分 [code="html"] js打分 function grade(){ //获取鼠标点击左边的像素 var len=window.event.x-document.getElementById('bg').offsetLeft; //设置鼠标点击左边的颜色 document.getElem...2011-08-19 10:34:49 · 133 阅读 · 0 评论 -
更新记录后关闭子窗口刷新父窗口
父窗口代码: [code="html"] 打开子窗口 [/code] 子窗口代码: [code] function refreshParent() { window.opener.location.href = window.opener.location.href; if (window.opener.progressWindow) { window.open...原创 2010-09-30 17:42:14 · 103 阅读 · 0 评论 -
JS设置倒计时十秒关闭页面(转)
[code="js"] var time=10; function closeWindow(){ window.setTimeout('closeWindow()',1000); if(time>0){ document.getElementById("show").innerHTML=" 倒计时"+time+"秒后关闭当前窗口"; time--; } else{ windo...原创 2010-09-30 14:30:38 · 1038 阅读 · 0 评论 -
IE浏览器的判定
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。 var ie = !+"\v1"; 仅仅需要7bytes! 现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它。 var ie = !-[1,]; [code="js"] var ie = !...原创 2011-03-18 14:41:24 · 76 阅读 · 0 评论