- 博客(13)
- 收藏
- 关注
转载 基于Ajax的二级联动下拉菜单
很多朋友在做多级联动下拉菜单时都碰到了问题,Google上能找到的大部分也是基于javascript数组的实现,超多3级联动时,就会很复杂,甚至出现4维、5维的数组。这里介绍一个Ajax的方法,也是页面无刷新的,但是是从数据库实时查询的,在数据量大时较js数组的方法性能要好很多,实现起来也方便。废话少说,直接看代码:由于大家用的数据库五花八门,我就用几个数组来代替rs,在实际应用中只要把实时查询的
2006-04-26 17:00:00 2936
原创 通过javascript实现动态添加删除表格的行
有时我们开发的界面表格的行个数是由用户决定的,这时可以通过javascript实现动态添加删除表格的行,来满足需求。1、 脚本:var i = 0;function addRow(){//添加表格的一行 oTR=idTB.insertRow(idTB.rows.length); tmpNum=oTR.rowIndex; oTD=oTR.insertCell(0);
2006-04-26 11:30:00 1342
原创 通过层实现页面部分内容展开与收缩
有时我们开发时,会遇到一个页面分为好几大块,整个页面显示起来比较冗长。此时,可以通过收缩部分内容,先对展开内容进行操作,然后收缩起来再对收缩的内容进行展开。 1 必须的样式表,控制显示和隐藏。 .expanded { } .collapsed { DISPLAY: none; } 2 一段脚本,实
2006-04-26 11:10:00 1147
原创 如何保存上次下拉列表选择的值用于下次显示
下拉列表框或单选按钮框的显示名称和具体值是分开的,所以没有像处理文本框那样简单。解决方法可以:方法1、 借用request(当点击提交后,http协议会自动把表单的元素的值提交到服务器)存储,当服务器返回客户端页面时,可以用request.getParameter("元素名称");获得显示名称。 说明: 下拉列表框或单选按钮框应该是自定义的脚本,用setValue(value) 设置
2006-04-20 17:55:00 7592 2
原创 DOM事件模型例子:可拖动的元素
通过对javascript权威指南第四版第十九章事件与事件处理的学习,基本了解了不同浏览器(IE5+, IE4, firefox, netscape)的事件模型的区别。本例子根据不同浏览器的不同事件模型实现方法,实现支持所有浏览器的脚本,并且可以看出不同事件模型的区别。 New Document /**说明:自动判断浏览器是否支持,运行此程序。 *该函数由mousedown事件处
2006-04-19 17:55:00 1844
转载 超越reloadable=true, 在Tomcat运行时动态重载
为什么写这篇文档?使用过hibernate, spring或其他大型组件,写过50个类以上的网络应用程序(web application)的开发者应该知道,当系统中有很多类时,如果开启了Tomcat的reloadable=true,那么每当相关文件改变时,Tomcat会停止web app并释放内存,然后重新加载web app.这实在是个浩大的工程。所以我总是在想如果能有只重载某几个类的功能
2006-04-14 14:53:00 3155
原创 [JS]详尽解析window.event对象
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance
2006-04-14 13:31:00 1129
原创 JavaScript中的类继承
Douglas Crockfordwww.crockford.com翻译 ShiningRaywww.nirvanastudio.org And you think youre so clever and classless and free John Lennon JavaScript 一种没有类的,面向对象的语言,它使用原型继承来
2006-04-13 17:48:00 760
原创 表单统一验证类
此验证类实现对数字、整数、小数、日期、电子邮件等进行验证。同时为以后需要添加验证功能提供扩展。 New Document function Validate(){ //ids保存验证的id,可多值,用逗号","隔开 //统一验证类型是否都为空。可供外部调用 Validate.prototype.isEmptys=function( ids ){ var arrIds = []; i
2006-04-13 14:01:00 943
原创 求职必读:一位国企老总对职业生涯的感悟
一个普通人一身的职业生涯发展有许多的不同,但只要是普通人,其职业生涯发展的历程中就会存在着许多机遇、挫折和成功,如果一个人能较好的把握机遇,不断地积“小成”为“大成”,则最终将成为“成功人士”;反之如果一个人不断的重复犯错误,挫折总是多于成功,则不论你一身遇到过多少机遇,最终将一世无成。 大多数人都很羡慕“成功人士”,特别是年青人经常会有快速成为被人羡慕的“成功人士”的冲动。由于社会中存在各
2006-04-12 22:33:00 925
原创 DOM 文档对象事件模型及示例
DOM Level 2 中介绍的模块之一是Events模块,它指定一个方法来处理DOM文档中的事件。 早期的版本的浏览器中内置的事件模块使用了事件处理程序,这些处理程序作为属性附在元素之上。当需要动态地依附在元素上和从元素中删除时,使用这个方法就会很不方便。另外,使用这种模块把每个事件处理程序附在非Element节点上是不可能的,这是因为只有Element可以具有属性。 注意:IE
2006-04-12 12:02:00 2504 1
原创 利用样式表style实现会转动的按钮动画
说明:参考javacsript权威指南(第四版),书中没有具体例子,而且在IE不能实现。我修改了一下,在style属性中加了position:absolute, 因为书中要传入函数,所以写成:position:function(f,t) {return absolute;} New Document /** * AnimateCSS.js: * This file defines
2006-04-06 14:37:00 1481
原创 javascript中的cookie使用(javascript权威指南)
New Document //cookie的存储,例如:下面时设置终止日期。var nextyear=new Date();nextyear.setFullYear(nextyear.getFullYear()+1);document.cookie="version="+document.lastModified+";expires="+nextyear.toGMTString();//-->
2006-04-05 14:45:00 2855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人