
javascript
riyao
这个作者很懒,什么都没留下…
展开
-
常用的正则表达式及符号诠释
在脚本程序的写作中,正则表达式是经常用到的,但是正则表达式书写困难,可读性很差也是大家所知道的,今天写email的正则表达式时,由于经常写不对,后来决定gg一下,看看网上有没有现成的,结果发现网上已经提供了很多的常用的正则表达式了,不需要自己写的,而且应该是验证过的吧。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]匹配空行的正则表原创 2005-11-16 10:45:00 · 998 阅读 · 0 评论 -
反馈错误信息
即当出现错误代码时,自动弹出我们预先设计好的反馈窗口,目的是用户只需简 单地按一下鼠标就可以把反馈信息发到你指定的信箱,当然反馈窗口的内容我们 可以任意修改设计。代码如下: 〈script〉 function errorinfo() { errorwin=window.open(″ ″,″ ″,″width=20,height=120″) errorwin.document.w原创 2006-02-08 10:31:00 · 2042 阅读 · 0 评论 -
全选
function CheckAll(form){ for (var i=0;i var e = form.elements[i]; if (e.name != chkall) e.checked = form.chkall.checked; }转载 2006-04-29 17:51:00 · 799 阅读 · 0 评论 -
javascript 最大化最小化窗口
在body标签里加入:以下代码加入区域 本例适用于IE转载 2006-05-08 13:12:00 · 4493 阅读 · 0 评论 -
javascript 数组的引用
首先我们先定义一个数组,并给它赋值,然后再定义一个空的数组,另空数组=原数组: /*****************代码段一***************** var array1 = new Array("a", "b", "c"); var array2 = new Array(); Array2 = Array1; /************转载 2006-05-08 13:04:00 · 1935 阅读 · 0 评论 -
使状态栏不显示URL
转载 2006-06-15 10:37:00 · 1378 阅读 · 0 评论 -
JS编码问题
http://localhost/show.php?kw=PIC" > 在文件中使用这么一句 ,结果show.php 出来的中文都是乱码,先后用来如下的方法:改文件的编码,失败.设置show.php加上:document.charset="gb2312" 失败,后来发现:http://localhost/show.php?kw=PIC" charset="GB231原创 2007-04-11 22:49:00 · 1068 阅读 · 0 评论 -
PHP中GBK和UTF8编码处理
一、编码范围1. GBK (GB2312/GB18030)/x00-/xff GBK双字节编码范围/x20-/x7f ASCII/xa1-/xff 中文/x80-/xff 中文2. UTF-8 (Unicode)/u4e00-/u9fa5 (中文)/x3130-/x318F (韩文/xAC00-/xD7A3 (韩文)/u0800-/u4e00 (日文)ps: 韩文是大于[/u9fa5转载 2007-04-17 17:01:00 · 1761 阅读 · 0 评论 -
用php实现gb2312和unicode间的编码转换
gb2312 和 unicode 间的编码转换转自:动态网站制作指南 | www.knowsky.com 下面的例子是将 gb2312 转换为 "全"这种形式php4.3.1以后的iconv函数很好用的,只是需要自己写一个uft8到unicode的转换函数查表(gb2312.txt)也行$text = "电子书库";preg_match_all("/[/x80-/xff]转载 2007-10-30 09:05:00 · 726 阅读 · 0 评论 -
jQuery 插件form.js在gb2312中的乱码问题
现在的人越来越懒,好的工具当然要使用了..可问题也出现了,jquery好像只支持UTF-8的,而我的PHP又必须跟MSSQL使用,MSSQL的数据库编码更改又麻烦,只好改程序了..所有从from.js传过来的值用iconv进行转换..现在只能先这样了,如果大家有什么好的方法,可以介绍一下哦.这边也有一个相关的处理,但我测试失败http://hi.baidu.com/eternity80原创 2008-01-10 13:34:00 · 1754 阅读 · 2 评论 -
拼音处理
var spell = {0xB0A1:"a", 0xB0A3:"ai", 0xB0B0:"an", 0xB0B9:"ang", 0xB0BC:"ao", 0xB0C5:"ba", 0xB0D7:"bai", 0xB0DF:"ban", 0xB0EE:"bang", 0xB0FA:"bao", 0xB1AD:"bei", 0xB1BC:"ben", 0xB1C0:"beng", 0xB1C6:"原创 2006-02-11 10:25:00 · 2889 阅读 · 0 评论 -
大小写金额转换
function regInput(reg) { var srcElem = event.srcElement var oSel = document.selection.createRange() oSel = oSel.duplicate() oSel.text = "" var srcRange = srcElem.createTextRange() oSel.setEndPo原创 2006-02-11 10:29:00 · 1370 阅读 · 0 评论 -
在某个地方插入HTML代码insertAdjacentHTML
parent.mainFrame.document.body.insertAdjacentHTML("afterBegin","afterBegin ");参数有两个,第一个,插入位置;第二个,插入内容;第一个参数的意义:[插在这里,值为"beforeBegin"][插在这里,值为"afterBegin"] 层内文字 [插在这里,值为"beforeEnd"][插在这里,值为"afte原创 2006-02-08 14:51:00 · 1229 阅读 · 0 评论 -
window.open使用方法以及参数说明
以下转自: 中国IT实验室: http://www.chinaitlab.com/www/news/article_show.asp?id=37006 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL原创 2005-11-15 13:57:00 · 1065 阅读 · 0 评论 -
javascript实用代码大全
事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey事件返回值event.returnvalue鼠标位置原创 2005-11-28 11:41:00 · 1234 阅读 · 0 评论 -
BS开发中常用的javascript技术
一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形原创 2005-11-28 11:06:00 · 1032 阅读 · 0 评论 -
页面重载用javascript的两种做法
location.reload()和history.go(0)不过后者有个好处,能保持页面滚动条的位置。(IE中测试过)还有一种很有效的做法:location.href = location.href这在弹出窗口里刷页面有效,而前两者会失效原创 2005-12-07 14:11:00 · 1128 阅读 · 0 评论 -
动态插入HTML或文本
//document.body.insertAdjacentHTML("beforeBegin","");document.body.insertAdjacentHTML("afterBegin","");document.body.insertAdjacentHTML("beforeEnd","");//document.body.insertAdjacentHTML("afterEnd",""原创 2006-01-05 09:58:00 · 5740 阅读 · 0 评论 -
ifram 自适应框架宽度
parent.document.all("框架ID名").style.height=document.body.scrollHeight;parent.document.all("框架ID名").style.width=document.body.scrollWidth;原创 2005-12-31 13:52:00 · 1612 阅读 · 0 评论 -
改变背景色
原创 2005-12-31 16:07:00 · 1100 阅读 · 0 评论 -
javascript来处理数字,比如保留几位小数
/** *@param srcStr表示要格式化的数 *@param nAfterDot 要保留的位数 */ function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = ""+srcStr+""; strLen = s原创 2006-01-02 14:32:00 · 1976 阅读 · 0 评论 -
onkeypress 与 onkeydown的区别
昨天写一个相关的JS,我是在onkeypress调用的,发现我要让他event.keyCode=9却不能TAB.后来发现只要把onkeypress换成onkeydown就可以了.查了一下.原来onkeypress只能接收char型的,而onkeydown可以接收虚拟型的.原创 2006-03-10 09:50:00 · 1383 阅读 · 0 评论 -
jquery 插件 thickbox窗口 第一个控件获得焦点
为了方便用户的输入,我们一般默认页面载入后焦点设置在第一个输入的控件上,使用thickbox,弹出后的窗口怎么设置焦点呢?原来是想说在新的页面上直接设置:$("#id").focus();的,但发现,这个在页面截入前就执行了,查找了一下http://codylindley.com/thickboxforum的论坛,发现这种情况有两种方法可以解决:1,还是老方法,只是延迟了时间执行焦点的获取:set原创 2008-08-22 10:46:00 · 2568 阅读 · 1 评论