JavaScript
mengxin846
主要从事基于J2EE和各种开源框架的企业级项目开发
展开
-
JavaScript实现下拉列表的级联
New Document body{font-family:Courier New, Courier}select{font-size:8pt;font-family:Courier New, Courier}input{font-size:8pt;font-family:Courier New, Courier}var Name=new Array(3);var Value=new Array原创 2007-04-27 10:23:00 · 1198 阅读 · 0 评论 -
Ext2.0框架的Grid使用介绍
最近空闲时间在学习Ext2.0框架,只有一个字的感叹“强”,我从未想到JS代码能够写出这么绚丽的Web页面出来,以前看到YUI,惊若天人,如今看到EXT2.0的东西,更是感觉震撼。 Ext2.0是一个JS框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,原创 2009-05-11 15:13:00 · 608 阅读 · 0 评论 -
JavaScript验证大全
js验证表单大全1. 长度限制<script>function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}</script><form name=a onsub...2007-04-28 13:24:00 · 226 阅读 · 0 评论 -
Javascript通用表单的验证函数
*--------------- 客户端表单通用验证CheckForm(oForm) -----------------* 功能:通用验证所有的表单元素.* 使用:* <form name="form1" onsubmit="return CheckForm(this)">* <input type="text" name="id" check="^\S+$&q2007-04-28 13:27:00 · 95 阅读 · 0 评论 -
常用的JavaScript验证正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(S*?)[^>]*>...2007-04-28 13:29:00 · 71 阅读 · 0 评论 -
JS客户端验证总结
function ismit()//判断radio是否没有选择函数{var count=0;for (ii=0;ii<myform.elements.length;ii++){if (myform.elements[ii].type=="radio" && myform.elements[ii].checked==true){count++;}...2007-04-28 13:32:00 · 177 阅读 · 0 评论 -
window.showModalDialog()
showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法:vReturnValue = window.showM...2007-04-28 13:42:00 · 644 阅读 · 0 评论 -
将页面数据导出到excel文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &2007-05-10 17:09:00 · 122 阅读 · 0 评论 -
js导出数据到excel
<title>浏览器表格导出到Excel</title><input type="button" name="out_word1" onclick="AutomateExcel()" value="导出到excel" class="notPrint"> <table id="data2007-05-10 17:10:00 · 124 阅读 · 0 评论 -
动态创建option的两种方式
动态创建option 以前使用的方式是:var option=document.createElement("option");option.text = linkman[i]; option.value = linkman[i];document.forms[0].to.options.add(option);(注:linkman[i]是通过ajax获得的用户名信...2007-05-15 13:24:00 · 730 阅读 · 0 评论 -
js技巧
1、无提示关闭窗口<input type="button" onClick="window.opener = '';window.close();" value="IE6最简单的无提示关闭窗口" >2、防止被人iframeif (top.location != self.location){top.location.href="http://www.34do.n...2007-12-06 11:44:00 · 72 阅读 · 0 评论 -
javascript小技巧总结
事件源对象event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.alt...2008-03-24 22:17:00 · 116 阅读 · 0 评论 -
Ext2.0框架的Grid使用介绍
最近空闲时间在学习Ext2.0框架,只有一个字的感叹“强”,我从未想到JS代码能够写出这么绚丽的Web页面出来,以前看到YUI,惊若天人,如今看到EXT2.0的东西,更是感觉震撼。Ext2.0是一个JS框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,...2009-05-11 15:13:00 · 161 阅读 · 0 评论 -
javascript小技巧总结
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altK原创 2008-03-24 22:17:00 · 880 阅读 · 0 评论 -
js技巧
1、无提示关闭窗口2、防止被人iframeif (top.location != self.location){ top.location.href="http://www.34do.net";}3、判断一个对象存在不存在document.all("a")==null(不存在)4、弹出子窗口window.open (default.asp, newwindow, height=10转载 2007-12-06 11:44:00 · 583 阅读 · 0 评论 -
java正则表达式入门
引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没原创 2007-12-06 11:55:00 · 448 阅读 · 0 评论 -
创建折叠式导航菜单
Untitled Document function formHandler() { var URL = document.form.site.options [document.form.site.selectedIndex].value; window.location.href = URL; // End -->原创 2007-04-28 14:32:00 · 1179 阅读 · 0 评论 -
JavaScript验证大全
js验证表单大全1. 长度限制function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}} 2. 只能是汉字 3." 只能是英文function onlyEng(){if(!(event.keyCode>=65&&event.keyCodeeven原创 2007-04-28 13:24:00 · 2941 阅读 · 14 评论 -
Javascript通用表单的验证函数
*--------------- 客户端表单通用验证CheckForm(oForm) ----------------- * 功能:通用验证所有的表单元素. * 使用: * * * * * author:wanghr100(灰豆宝宝.net) * email:wanghr100@126.com * update:19:28 2004-8-23 * 注意:写正则表达式原创 2007-04-28 13:27:00 · 964 阅读 · 0 评论 -
JS客户端验证总结
function ismit()//判断radio是否没有选择函数{var count=0;for (ii=0;ii{if (myform.elements[ii].type=="radio" && myform.elements[ii].checked==true){count++;}}if (Jtrim(document.myform.user_name.value)==) {window原创 2007-04-28 13:32:00 · 669 阅读 · 0 评论 -
window.showModalDialog()
showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法:vReturnValue = window.showModalDial原创 2007-04-28 13:42:00 · 750 阅读 · 0 评论 -
Ajax实现不刷屏的前提下实现页面定时刷新
主页面(要求刷新的页面)要求每一分钟刷新一次系统时间body onload="makeRequest("getSystemTime.jsp")"> //创建httpRequest对象 //显示平台系统时间 getSystemTime.jsp //获得系统的当前时间,也就是输出结果的页面Date d = new Dat原创 2007-04-28 15:01:00 · 847 阅读 · 0 评论 -
常用的JavaScript验证正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分原创 2007-04-28 13:29:00 · 609 阅读 · 0 评论 -
js控制多选框上下移动
1 2 3 4 5 function goo(i){ var si = select1.selectedIndex; var ops = select1.options; if(si+i>=0 && ops[si+i] && ops[si]){ ops[si+i].swapNode(ops[si]); }}原创 2007-04-28 14:26:00 · 796 阅读 · 0 评论 -
js控制多选框左右移动
var employee = new Array();employee[0] = [办公室, 办公室人员1|01, 办公室人员2|02, 办公室人员3|03];employee[1] = [财务部, 财务部人员1|11, 财务部人员2|12, 财务部人员3|13];employee[2] = [技术部, 技术部人员1|21, 技术部人员2|22,原创 2007-04-28 14:28:00 · 1254 阅读 · 0 评论 -
将页面数据导出到excel文件
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> EB页面导出为EXCEL文档的方法 function saveCode(obj) { var winname = window.open(, _blank, top=10000);原创 2007-05-10 17:09:00 · 1976 阅读 · 2 评论 -
window.open()详解
Window.Open详解一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: window.open原创 2007-05-10 17:08:00 · 650 阅读 · 0 评论 -
js导出数据到excel
浏览器表格导出到Excel 11112222333344 44function AutomateExcel() {// Start Excel and get Application object.var oXL = new ActiveXObject("Excel.Application"); // Get a new workbook.var oWB = oXL.Workbooks原创 2007-05-10 17:10:00 · 1654 阅读 · 0 评论 -
70个流行的AJAX应用的演示和源码下载
Ajallerix : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial : A microlink is a link that opens up content below it. Ajax BBC News RSS Reader : demo by N...2008-11-26 22:46:00 · 97 阅读 · 0 评论