
javascript
jawsy
喜欢编码,文学,财经,音乐
展开
-
Web应用中避免Form重复提交的三种方案
Web应用中重复提交的问题的三种解决方案前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现:1、javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) {原创 2005-08-09 09:18:00 · 673 阅读 · 0 评论 -
JavaScript[对象.属性]集锦
SCRIPT 标记 用于包含JavaScript代码. 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属性 frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放. feames.length 子桢个数. self 当前窗口. parent 父窗口(当前窗口是中一个子窗口)原创 2006-01-06 10:45:00 · 717 阅读 · 0 评论 -
JavaScript高级培训-自定义对象
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。与Java转载 2006-11-16 10:17:00 · 1290 阅读 · 0 评论 -
javascript 动态添加表格行
动态添加表格行 文/Ray 表格部分代码如下:testTbl" border=1>tr1">box1">第一行tr2">box2">第二行box3">第三行动态添加表行的javascript函数如下:function addRow(){//添加一行var newTr = testTbl.inser转载 2006-11-16 10:26:00 · 739 阅读 · 0 评论 -
网页常用小技巧(JavaScript)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6.转载 2006-11-16 10:24:00 · 644 阅读 · 0 评论 -
JavaScript实际应用:对层的控制
层的开发在实际应用中比较重要,比如漂浮广告等等,我这里简单探讨一下。1. 控制层的显示或隐藏两种办法,其实都是控制样式的。办法一:控制 display 属性function show(status){ document.getElementById("div1").style.display = status;} 这是一层,能看转载 2006-07-11 17:13:00 · 769 阅读 · 0 评论 -
javascript的函数
javascript的函数 作者:F. Permadi 译者:Sheneyan(子乌) 时间:2006.01.03 英文原文: INTRODUCTION TO JavaScript Functions 子乌注:一篇相当不错的function入门文章,个人感觉相当经典。词语翻译列表 function:函数(Function未翻译) dec转载 2007-01-22 11:18:00 · 594 阅读 · 0 评论 -
prototype.js常用函数及其用法
prototype.js常用函数: 函数名 解释 举例 Element.toggle 交替隐藏或显示 Element.toggle(div1,di转载 2007-01-26 16:11:00 · 632 阅读 · 0 评论 -
Javascript中的常见问题
1. 集合类对象问题 现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。 解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 Js代码 document.forms["formName"]; //又如: document.getElementsByName("inputName")(1);转载 2008-09-19 09:18:00 · 596 阅读 · 0 评论 -
showModelessDialog()使用详解
javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建原创 2006-01-06 10:44:00 · 678 阅读 · 0 评论 -
建立JavaScript正则表达式库简化表单验证
本文介绍如何创建一个可用于任何Web页面的“正则表达式库”——通过将表单验证代码保存为一个独立的文件,我们可以避免为不同表单重写类似的验证代码,只需在HTML页面中包含这个库文件即可。 一、HTML元素属性与JavaScript对象属性 我们知道,HTML允许我们为元素指定自定义属性。如对于表单中的文本输入框元素,我们可以给它指定一个称为validator的属性:原创 2006-01-06 10:37:00 · 1839 阅读 · 0 评论 -
E-mail地址合法性检测
以下代码加入HTML的区: function chk(email, formname) { invalid = ""; if (!email) invalid = "请输入您的Email地址。"; else { if ( (email.indexOf("@") == -1) || (email.indexOf(".") == -1) ) invalid += "/n/nEmail地址不合法。应当原创 2005-06-06 11:40:00 · 2626 阅读 · 0 评论 -
弹出窗口9例
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】 其实代码非常简单: window.open (p原创 2005-06-06 11:38:00 · 600 阅读 · 0 评论 -
日期控件还是看看这个吧
日期选择 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> var gdCtrl = new Object(); var goSelectTag = new Array(); var gcGray = "#808080"; var gcToggle = "#原创 2005-06-06 11:41:00 · 637 阅读 · 0 评论 -
如何让IE6.0右上角的“关闭”按钮失效?
window.onbeforeunload = function(){ if(event.clientX>document.body.clientWidth&&event.clientY { window.event.returnValue = ""; }}原创 2005-06-06 11:43:00 · 713 阅读 · 1 评论 -
二级联动菜单详解
var subcat = new Array();subcat[0] = new Array(10,1,=1)subcat[1] = new Array(10,2,=2)subcat[2] = new Array(10,3,=3)subcat[3] = new Array(10,4,=4)subcat[4] = new Array(10,5,原创 2005-06-06 11:44:00 · 3433 阅读 · 3 评论 -
js的trim(),Ltrim(),Rtrim()函数
在Javascript中为String对象添加trim,ltrim,rtrim方法利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)String.prototype.Trim =原创 2005-06-06 11:34:00 · 1277 阅读 · 0 评论 -
在b/s开发中经常用到的javaScript技术
一、验证类1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或原创 2005-06-06 11:36:00 · 594 阅读 · 0 评论 -
身份证号码查询
function test(){var n;if(/^/d{15}$/.test(card.value)) n = /^(/d/d)(/d/d)(/d/d)(/d/d)(/d/d)(/d/d)(/d{3})$/.exec(card.value);if(/^/d{18}$/.test(card.value)) n = /^(/d/d)(/d/d)(/d/d)(/d{4})(/d/d)原创 2005-06-06 11:37:00 · 4530 阅读 · 0 评论 -
表单递交检测-不允许指定字符
function validate(){ var invalid = " "; //非法字符是空格你可以改为其它字符或数字 if (document.subm itform.filename.value.indexOf(invalid) > -1) { alert("文件名不能含有空格!"); return false; } else { return true; } } // -->原创 2005-06-06 11:39:00 · 734 阅读 · 0 评论 -
javascript常用验证函数
//函数名:chksafe//功能介绍:检查是否含有"",/,"/"//参数说明:要检查的字符串//返回值:0:是 1:不是function chksafe(a){ return 1;/* fibdn = new Array ("" ,"/", "、", ",", ";", "/"); i=fibdn.length; j=a.length; for (ii=0;ii { for (jj原创 2005-06-06 11:42:00 · 608 阅读 · 0 评论 -
MyEclipse小技巧:不用插件将汉字转换成Unicode编码(转)
偶然发现的: 1. web项目中随便新建一个 *.js文件,将文件的编码属性设置为utf8 (右击文件从弹出菜单中选择“properties”在弹出的属性对话框中设置“Text file encoding”选项) 2. 打开新建的*.js文件,输入: “要转换的汉字”. 3. 按下Ctrl+Shift+F 或右键点击文件内容从弹出菜单中选择“Format Document”选型,效果出来了。 总结转载 2009-05-04 14:43:00 · 1896 阅读 · 0 评论