![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 70
MaWenWu281107072139
学无止境
展开
-
onbeforeunload与onunload事件 比较区分使用
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunloa原创 2009-11-06 09:31:00 · 745 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中原创 2010-01-29 13:43:00 · 741 阅读 · 1 评论 -
客户端限制上传文件大小的方法
在处理文件上传事务的过程中,对文件大小的校验,从设计角度讲,最方便的方法莫过于在服务器端来做。但是出于服务器压力与客户体验的考虑,一般还是要放在客户端做。不过我总觉得客户端校验上传文件大小没有太好的办法。第一种方法据说可以在FORM表单之内、FILE文件输入框之前加入如下代码来实现:HTML: 如果这样可以,当然很好,不过我这里从来没有成功过。第二种方法是利用所谓图像预载入技原创 2010-02-25 13:47:00 · 1263 阅读 · 0 评论 -
客户端限制上传文件大小的方法
在处理文件上传事务的过程中,对文件大小的校验,从设计角度讲,最方便的方法莫过于在服务器端来做。但是出于服务器压力与客户体验的考虑,一般还是要放在客户端做。不过我总觉得客户端校验上传文件大小没有太好的办法。第一种方法据说可以在FORM表单之内、FILE文件输入框之前加入如下代码来实现:HTML: 1. 如果这样可以,当然很好,不过我这里从来没有成功过。第二种方法是利用所谓图像预载原创 2010-02-25 13:38:00 · 1644 阅读 · 0 评论 -
用 document.readyState == "complete" 判断页面是否加载完成
转自:http://www.cnblogs.com/lhb25/archive/2009/07/30/1535420.html传回XML 文件资料的目前状况。 基本语法 intState = xmlDocument.readyState; 说 明 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。 1-LOADING:加载程序转载 2010-03-22 12:55:00 · 949 阅读 · 0 评论 -
table 排序
New Document原创 2010-03-30 10:13:00 · 608 阅读 · 0 评论 -
Control.ProgressBar 基于百分比的进度条。
Control.ProgressBar是一个采用Prototype开发,基于百分比的进度条。 源码如下: Control.ProgressBar : CSS based progress bar widget for Prototype #progress_bar { width:102px; height:7px原创 2010-03-30 11:37:00 · 1142 阅读 · 1 评论 -
JavaScript中基于类的继承
JavaScript中基于prototype的继承机制可以很好地工作,但是对于一些已经习惯于C++和Java等语言中基于类的继承机制的人来说,JavaScript的prototype继承机制不是一种自然的编程方法。如果你不想用基于prototype的继承,而想用一种基于类的继承方法,那就继续读下去吧。Netscape的Bob Clary也提出了一个方法,它可以使一个对象使用一个通用的脚本从另一转载 2010-03-31 13:44:00 · 522 阅读 · 0 评论 -
JavaScript的通用分页程序
"text/JavaScript"> function multi(num, PerPage, CurrPage, mpurl) { /**********参数说明********* num 总记录数,由服务器端程序提供 PerPage 每页记录条数 CurrPage 当前所在页数 mpurl 页面URL(比如:list.php)原创 2010-04-02 10:56:00 · 795 阅读 · 0 评论 -
js 验证身份证号码合法性
function test(){ var idcard = document.getElementById("card").value; alert(checkIDCard(idcard)); } function checkIDCard(idcard){ var Errors=new Array( "验证通过!", "身份证号码位数不对!", "身份证原创 2010-04-19 19:01:00 · 2336 阅读 · 1 评论 -
js 获得设置父子窗体的值
index.jsp 页面:原创 2010-07-26 12:53:00 · 1669 阅读 · 0 评论 -
js获取父框架、子框架的内容
获取父框架的内容:window.parent.id; ("id"为你要获取该值的名称);parent.document.getElementById("xxx");parent.document.getElementsByTagName("body")[0];获取子框架的内容:(第一个getElementById对象是子框架ID)document.ge原创 2009-12-04 13:33:00 · 7050 阅读 · 0 评论 -
使用showModalDialog传值
主页面 <!-- //传数组 function check(){ var mxh1 = new Array("mxh","net_lover","孟子E章") window.showModalDialog("test.html",mxh1,"unadorned:0;scroll:0;status:false;dialogWidth:380px;原创 2009-11-08 21:26:00 · 627 阅读 · 0 评论 -
JavaScript仿Excel表格演示
JavaScript仿Excel表格演示- /var toBeColor = "#F8F9FC";var backColor = "#FFFFFF";var tableId = "tbData";var table;var tbody;var divShowInput;window.onload=function(){beginListe转载 2009-11-07 14:25:00 · 1564 阅读 · 0 评论 -
js中三种遍历数组的效率
jquery <!-- #info { color:#FF0000; height:150px; } --> #info { color:#FF0000; height:150px; }原创 2009-11-07 14:52:00 · 2338 阅读 · 0 评论 -
动态添加和删除行
动态删除和增加<!-- //添加行 function addRow() { var tb = document.getElementById("mytableid");//获得table的id var rnum = tb.rows.length+1;//行号 var row = tb.insertRow(); var cell = row.inse原创 2009-11-07 14:44:00 · 593 阅读 · 0 评论 -
JS登陆邮箱
无标题文档<!--body{font-size:12px;}.txt1{border:1px solid #dce6b2;font:12px/16px;line-height:19px;height:20px;width:180px}.but{border:1px solid #dce6b2;background:#EDF6FF;width:125px;lin转载 2009-11-08 20:54:00 · 5584 阅读 · 2 评论 -
js导出Excel
将Web页面中的数据导出到Excel 2007年1月份工资报表 员工名称 奖金 基本工资 津贴原创 2009-11-08 20:56:00 · 1036 阅读 · 0 评论 -
js获得URL参数
a.html:传参数页面 aaa b.html:无标题文档 <!-- function gup( name ) { name = name.replace(/[/[]/,"///[").replace(/[/]]/,"///]"); var regexS = "[//?原创 2009-11-08 21:32:00 · 829 阅读 · 0 评论 -
js验证非法字符
无标题文档 <!-- function tests(){ //var aa = /^[^a-zA-Z0-9/_/u4e00-/u9fa5]$/; var aa = /^(?:[/u4e00-/u9fa5]*/w*/s*)+$/; var name = document.getElementById("name").value原创 2009-11-08 20:47:00 · 2640 阅读 · 0 评论 -
js鼠标单击改变行的颜色
<!--var color="";var uid = 0; function Color(obj){ obj.style.backgroundColor="#CDDEE7"; uid = obj.title; if(!(color==""||color==obj.id)){ document.getElementById(color).style.backg原创 2009-11-08 20:51:00 · 1195 阅读 · 0 评论 -
js按回车键实现登陆
Check Score<!-- function keyLogin(){ if (event.keyCode==13) //回车键的键值为13 document.getElementById("input1").click(); //调用登录按钮的登录事件 }// --> -->原创 2009-11-08 21:02:00 · 11968 阅读 · 3 评论 -
cookie JS验证码
电能量在线监测系统_用户登录<!--body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/login_01.gif); overflow:hidden;}.STYLE3 {fo原创 2009-11-08 21:04:00 · 1049 阅读 · 0 评论 -
解决以showModalDialog打开的页面在提交表单时弹出新窗口的问题
源代码如下:父页面:window.showModalDialog("../readfile/readFile.jsp","","dialogWidth=1000px;dialogHeight=500px;status=no;help=no;resizable:yes"); 子页面:readFile.jsp1、在head标签内加入。 2、指定form的target原创 2011-11-29 11:04:57 · 3772 阅读 · 0 评论