
Javascript
文章平均质量分 60
teresa502
这个作者很懒,什么都没留下…
展开
-
动态地向一个select框添加内容
----------------------------------------------------------------------------------------- 一个select框: 效果: 有一个按钮,一个文本框, 往文本框中输入一些内容,按下按钮,其中的内容就添加到select框中了,可反复操作 请指原创 2010-01-16 11:58:00 · 1118 阅读 · 0 评论 -
常用的JavaScript验证正则表达式
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*转载 2009-12-07 17:13:00 · 652 阅读 · 0 评论 -
Js-parentNode、parentElement,childNodes、children 的区别
----------------------------------------------------------------------parentNode、parentElement,childNodes、children 它们有什么区别呢? ----------------------------------------------------------------------paren转载 2009-12-08 10:59:00 · 13625 阅读 · 2 评论 -
JS+DIV实现鼠标划过切换层效果
/*栏目切换样式开始*/.none {display: none;}.block {display: block;}/*头部样式*/.s_c {width:800px;text-align: center;}.s_c ul{clear:both;margin:0;}.s_c li{list-style:none;float:left;position: relative;width: 70px;}转载 2009-12-09 11:56:00 · 1670 阅读 · 1 评论 -
通用DIV切换函数
DIV层切换 /*********************************************功能: 通用DIV切换函数参数: divID --当前DIV的ID号;divName --要改变的这一组DIV的命名前缀;zDivCount --这一组DIV的个数-1*********************************************/function C转载 2009-12-09 13:53:00 · 1348 阅读 · 0 评论 -
MD5
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字原创 2009-12-10 12:17:00 · 579 阅读 · 0 评论 -
AJAX - 浏览器支持
function ajaxFunction() { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject原创 2009-12-11 23:21:00 · 516 阅读 · 0 评论 -
键盘KeyCode值列表
keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 10 =keycode 11 =keycode 12 = Clear转载 2009-12-14 12:23:00 · 528 阅读 · 0 评论 -
正则表达式中的特殊符号及正则表达式的几种方法(replace,test,search)
一 正则表达式的正文。 正则表达式中使用了特殊符号。下面我就将各种符号以及其意义和用法简单的介绍一下(说明:"X以上包括X"): / 表示在其后的文字是特殊符号。例:"n"和"n"是一致的。"/n"和换行符是一致的。 ^ 和输入的开始一致。 $ 和输入的结尾一致。 * 与此符号之前的文字0次以上相同的话,两者一致。例:"zo*"和"zoo","z"都一致。 + 与此符号之前的文字1次以上相同的转载 2009-12-18 11:51:00 · 957 阅读 · 0 评论 -
正则表达式全部符号解释
字符 描述/ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 /n 或 /r 之后的位置。转载 2009-12-18 12:00:00 · 469 阅读 · 0 评论 -
javascript 动态插入行 表格操作
var i = 0; function insertTr(obj) { var tr1 = tb.insertRow(obj.rowIndex+1); var td1 = tr1.insertCell(); td1.innerHTML = "newCell" + i; i += 1;原创 2010-03-01 10:37:00 · 3171 阅读 · 0 评论 -
用javascript删除当前行,添加行
删除行 function del(obj) { obj.parentNode.parentNode.removeNode(true); } 单元格1 单元格2 单元格3转载 2010-03-01 18:22:00 · 2974 阅读 · 0 评论 -
js导入导出excel
导入:http://www.w3.org/1999/xhtml" > Untitled Pagefunction importXLS(fileName){ objCon = new ActiveXObject("ADODB.Connection"); objCon.Provider = "Microsoft.Jet.OLEDB.4.0"; objCon.Co原创 2010-03-02 17:25:00 · 5127 阅读 · 2 评论 -
利用javaScript动态增加表格行,删除表格行
示例:- - - - - - - - - - - - function createTr() { var tab = document.getElementById("t"); //create tr for(var j=0;j转载 2010-03-01 18:32:00 · 645 阅读 · 0 评论 -
JS鼠标右键设置
menuItems = new Array(); menuItemNum = 0; function addMenuItem(text, url, img){ if(img) menuItems[menuItemNum] = new Array(text, url, img)转载 2009-12-28 15:08:00 · 1790 阅读 · 1 评论 -
一个翻页的JS代码
支持 ie 和 mf ,大家可以自行添加喜欢的样式,也可修改默认样式表就为了方便,呵呵 说明:自动监测当前页面地址,并分析url参数(?后的参数),获取page变量(如有多个以最后一个为准)pageCount: 定义总页数(必要)argName: 定义参数名(可选,缺省为page) HTML代码http://www.w3.org/TR/xhtml1/DTD/xhtml1-tran原创 2010-03-09 10:31:00 · 4107 阅读 · 0 评论 -
JavaScript学习笔记——事件
一.今天的事件事件是DOM的一部分,在DOM Level1中未定义任何事件,在Level中定义了一小部分子集,完整的事件是在Level3中规定的,该标准在2004年最终定案。Mozilla的事件模式与DOM标准最为接近,IE成为唯一一个对DOM事件模式缺乏良好支持的浏览器。二.事件流事件流意味着在页面上可有不仅一个,甚至多个元素响应同一个事件。1. 冒泡型事件IE上的解决方案的绰号原创 2010-03-20 16:00:00 · 573 阅读 · 0 评论 -
isNaN
isNaN 返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。 NaN 即 Not a Number isNaN(numValue) 必选项 numvalue 参数为要检查是否为 NAN 的值。 说明 假如值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseInt 和 parseF转载 2010-01-05 22:20:00 · 1475 阅读 · 3 评论 -
js动态添加删除,后台取数据
环境描述:就像你一般在论坛上发表文章,可能带附件,附件的数量是你手动添加删除的!!/*************************************************************************** 添加审批表单模板************************************************************************//原创 2010-04-08 13:01:00 · 1026 阅读 · 0 评论 -
javascript新建标签、判断键盘输入、以及判断焦点
function saomiao(event,n){ var code=0; code=event.keyCode;//监听键盘输入事件 if(code==13)//如果键盘输入回车键 { if(n>0)//开始判断参数 { if(document.getElementById(logistics原创 2010-04-14 13:10:00 · 1364 阅读 · 0 评论 -
用javascript添加控件自定义属性
前面说过为HTML元素添加自定义的属性,是通过手动在HTML控件中加上,其实可以在javascript中动态添加:如有一文本框:input type="text" id="txtInput" name="txtInput" value="自定义文本">如想增加idvalue属性(值为”自定义值”),可以在javascript中这样写:var txt = document.g原创 2010-04-06 18:15:00 · 1318 阅读 · 0 评论 -
jquery
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。 jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。 它是轻量级的js原创 2010-04-16 02:14:00 · 554 阅读 · 0 评论 -
JavaScript/Js脚本处理html元素的自定义属性(兼容Firefox和IE)
HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。Html元素的自定义属性,使用起来,十分方便,例如:假设我们现在需要限制,这个按钮,只能点击2次,然后就失效了。 通常的实现方式,是可以利用全局变量的形式来记录点击次数,但我们这里用自定义属性来实现这个功能,展示一下自定义属性的优势;我们对上面的button做一下改造原创 2010-04-06 18:16:00 · 808 阅读 · 0 评论 -
几种设置表单元素中文本输入框不可编辑的方法
代码: 输入框无法获得焦点,不能编辑 表单可以获得值。 可以复制。 蛮奇怪的,都选住了,还没有获得焦点? 2,readonly 代码: 输入框只读。不能编辑 同样表单可以获得值。 也可以复制。 3,disabled原创 2010-04-07 14:21:00 · 3729 阅读 · 2 评论 -
js中英文字符串长度及截取问题
摘要:我们在用程序处理文本的过程中,经常碰到中英文字符串的问题,比如说我们要得到文本编辑器中一段中英文混合文字的长度从而进行数据验证,有的时候我们为了实现某些特殊的效果需要对文字进行截取,这时候我们就用到了中英文混合文字的截取问题我们分两步来看一下这个问题 js中英文字符串长度因为一个中文字符=两个英文字符的长度,所以我们采用一个办法将一个汉字字符转化为两个字节的英文字符 实现代码如下js原创 2010-04-21 10:20:00 · 730 阅读 · 0 评论 -
String.prototype实现的一些javascript函数
//String.prototype使用 //批量替换,比如:str.ReplaceAll([/a/g,/b/g,/c/g],["aaa","bbb","ccc"]) String.prototype.ReplaceAll=function (A,B) { var C=this; for(var i=0;i C=C.re原创 2010-04-21 10:32:00 · 605 阅读 · 0 评论 -
JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
以前做web,基本没用过啥JS,这短时间,公司里面接触到的JS蛮多的,他们叫我在DataGrid里面的CheckBox弄个“全选”,要用JS来实现,来实现批量删除,这个功能,直接用C#是很好实现的,直接遍历就可以把选中的ID全部取出来。JS,那就只能用Html的CheckBox,这个不是服务器控件,C#后台代码是无法访问了,所以,再网上找了点资料,实现了。首先,先定义一个DataGrid控件,原创 2010-04-08 12:58:00 · 1363 阅读 · 0 评论 -
nodeType 属性返回被选节点的节点类型
节点编号:节点名称:1Element2Attribute3Text4CDATA Section5Entity Reference6Entity7Processing Instrucion8Comment9Document10Do原创 2010-04-28 21:28:00 · 671 阅读 · 0 评论 -
一个 JS简单时间控件【JS时分秒时间控件】
自己在网上找了半天没找到只有 “时分秒”的控件, 就自己做了个,发在这里方便有人用到鼠标点击 后 的效果SetTime.js/**//************************************ 简单时间控件: version 1.0* 作者:李禄燊 * 时间:2007-10-31* * 使用说明:* 首先把本控件包含到页面 * * 控件调用函数:_SetTime(field)* 例如 *************************************/var str = "";转载 2010-06-24 18:17:00 · 7318 阅读 · 1 评论 -
IE event.srcElement和FF event.target 功能比较
代码如下: 1 2 3 4 5 function Get_srcElement(evgl) { var srcElement="" //判断是IE 还是Firefox var evg=evgl.srcElement?evgl.srcElement:evgl.target; srcElement = srcElement + "/n" + "button_001_id原创 2010-05-05 23:26:00 · 912 阅读 · 0 评论 -
如何在Iframe中获取父窗口中表单的值
部分代码如下: 问题:如何在aa.asp中判断表单(frm)中输入框(BH)的值是否为空? -----------------------------------aa.asp文件测试代码转载 2010-05-06 18:01:00 · 1369 阅读 · 0 评论 -
jsonp简介
1) 什么是JSONP? JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。 2) 如何使用JSONP? 1. 在客户端调用提供JSONP支持的URL Service,获取JSONP格式数据。 比如客户想访问http://www.yiwuku原创 2010-05-07 09:47:00 · 804 阅读 · 0 评论 -
jQuery帮助之工具 浏览器 jQuery.support
jQuery.support jQuery 1.3 新增。一组用于展示不同浏览器各自特性和bug的属性集合。 jQuery提供了一系列属性,你也可以自由增加你自己的属性。其中许多属性是很低级的,所以很难说他们能否在日新月异的发展中一直保持有效,但这这些主要用于插件和内核开发者。 所有这些支持的属性值都通过特性检测来实现,而不是用任何浏览器检测。以下有一些非常棒的资源原创 2010-05-09 23:25:00 · 1327 阅读 · 0 评论 -
Jquery库的替代
<br /><br />Google 和 Microsoft 对 jQuery 的支持都很好。<br />如果您不愿意在自己的计算机上存放 jQuery 库,那么可以从 Google or Microsoft 加载 CDN jQuery 核心文件。使用 Google 的 CDN<head><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></scri原创 2010-07-06 11:03:00 · 667 阅读 · 0 评论 -
实现51Map地图接口
<br />51Map免费提供了地图接口以下是调用接口并且实现地理位置标注,存储,修改和回显功能。 <br />51地图网址:http://api.51ditu.com/ <br /><br />在网页中引入Js代码 <script type="text/javascript" src="http://api.51ditu.com/js/maps.js"></script> <br />在地图上标注: <br />Js代码 //地图标注 $(document).ready(function(原创 2010-07-07 18:06:00 · 912 阅读 · 1 评论 -
javascript中iframe里面的页面调用父窗口js函数的方法
声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。比如有A窗口,A内有个IFRAME. B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数ExpandPage();那么只要在C页面中写如下JS函数就可以了:window.paren原创 2010-05-12 16:18:00 · 1131 阅读 · 0 评论 -
Compare JavaScript frameworks
IntroductionJavaScript is an object-oriented scripting language that has long been the client-side scripting interface of choice for Web browser applications. JavaScript lets Web developers programmatically work with objects on a Web page, providing a plat原创 2010-07-15 10:52:00 · 497 阅读 · 1 评论 -
推荐9款很棒的网页绘制图表JavaScript框架脚本
<br /> <br /><br /><br /> 今天要向大家推荐9款很棒的可在网页中绘制图表的JavaScript脚本,这些有趣的JS脚本可以帮助你快速方便的绘制图表(线、面、饼、条…),其中包括jQuery、MooTools、Prototype和一些其它的JavaScript框架。 <br />您还可以参考以下JavaScript/CSS相关教程及资源: <br />《精选30个优秀的CSS技术和实例 》 <br />《300+Jquery, CSS, MooTools 和 JS的导航菜单资源转载 2010-07-15 10:28:00 · 508 阅读 · 0 评论 -
JavaScript框架比较–Ajax
<br /><br />Ajax<br />使用JavaScript框架最令人信服的理由是跨浏览器的标准化Ajax请求。Ajax请求是异步的HTTP请求,向服务器端脚本发送请求,然后得到一个响应结果,如如XML、JSON、HTML、纯文本格式的数据。大多数JavaScript框架有一定形式的Ajax请求对象,它接受一系列选项作为参数。这些选项包括回调函数,在得到Web服务器的响应时调用,ExtJS、MooTools和Prototype的Ajax请求看起来是这样的:<br />清单11:一个ExtJS 库中的转载 2010-07-15 10:39:00 · 494 阅读 · 0 评论 -
如何选择Javascript框架(Javascript Framework)
<br />如何选择Javascript框架(Javascript Framework)Ajax的兴起,给 Javascript带来了新的生机,大量的javascript框架(Javascript Framework)层出不穷,一些框架来至于开发人员项目经验的总结和提炼,也有一些框架来至于商业公司,同时以开源和商业两种方式发布。借助这些框 架,可以大大加速Ajax项目的开发速度,但同时也面临不同的学习曲线,以及架构扩展性等等问题。如何选择Javascript框架,成为开发人员和架构 师头痛的一个问题。如果你转载 2010-07-19 16:51:00 · 489 阅读 · 0 评论