js
yuhua3272004
这个作者很懒,什么都没留下…
展开
-
html添加tooltip
<br />需求:给表单每个信息项添加一个帮助信息,当mouseover或focus时激活帮助信息<br />效果:<br />程序实现:/*<br /> 2007-01-30 lisq custom tooltip<br /> use age:<br /> <script src="/modules/commons/js/prototype.js"></script><br /> <script src="/modules/commons/js/tooltip.js"></scri转载 2010-06-11 20:39:00 · 4427 阅读 · 0 评论 -
js空格处理函数
1 script language="javascript"> 2 String.prototype.trim=function(){ 3 return this.replace(/(^/s*)|(/s*$)/g, ""); 4 } 5 String.prototype.ltrim=function(){ 6 return this.replace(/(^/s*)转载 2008-11-28 18:03:00 · 517 阅读 · 0 评论 -
javascript的location对象
对于Location这个JS内建的对象,似乎很多人都仅仅是应用href和search这两个属性。其实Location对象内建有多个属性和方法,都可以直接调用的。属性Location PropertiesPropertiesDescriptionJSIENSOPFFKQSFhash锚点,即#及其后面的锚点1.03.02.转载 2008-11-28 18:21:00 · 548 阅读 · 0 评论 -
window.showModalDialog() 与 window.returnValue 与 window.dialogArguments 使用
materialcheckup.jsp 中调js( function calculateCharge() )执行window.showModalDialog("/servlet/calculatecharge?"+parmString,window,"dialogWidth=810px;dialogHeight=670px;center:yes;edge:sunken;help:no;r原创 2009-02-06 17:57:00 · 5508 阅读 · 1 评论 -
长字符串显示引起的问题通用性解决方法
今天测试员小黄提交一个WeB界面bug,布局改变了。 在FF中调试发现是长字符串变量${name}撑破的div。编写时,发现的${name}值大多都很小,所以也就没有加以防范措施。这个隐患今天终于爆发了。解决办法: 1,后台字符串截取。(程序员都知道) 2,input 标签解决,这种方法有个缺点是:在有背景的情况下,初次显示没有问题,但当鼠标访问后留下白斑,很难看!转载 2009-02-04 11:22:00 · 645 阅读 · 0 评论 -
Javascript中给动态生成的表格添加样式,JavaScript里setAttribute的问题
bgcolor是HTML,bgColor是JScript,backgroundColor是javascript JavaScript语言的前身叫作LiveScript。自从Sun公司推出著名的Java语言之后, Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为JavaScript。这所以取名为JavaScript,原因就在于转载 2008-11-20 16:49:00 · 3163 阅读 · 0 评论 -
动态创建HTML内容
原文地址:http://www.cnblogs.com/penny/archive/2008/09/01/1281293.html 看完此文请再看看提高你的DHTML性能>>动态创建HTML内容除了用 document.write()和document.innerHTML()以外,还可以用DOM提供的方法:createElement()和createTextNode() 1.先来说转载 2008-11-20 15:23:00 · 7827 阅读 · 0 评论 -
innertext , insertadjacentelement , insertadjacenthtml
innerText 属性在 IE 浏览器中可以得到当前元素过滤掉 HTML Tags 之后的文本内容,在某些时候还是比较有用。但类似的非标准属性/方法在其他浏览器中并不一定都得到支持。 类似的像 insertAdjacentElement , insertAdjacentElement , insertAdjacentHTML , insertAdjacentText 等。如果需要使用这些非标准的转载 2008-11-20 12:05:00 · 712 阅读 · 0 评论 -
outHtml,innerHtml,innerText
innerHtml,outerHtml,innerText这些都是相对于某个标签的id而言的,以下代码是可以直接运行看到区别的: This is a DIV! -----------------------------------------------------------------------------innerHTML检索或设置标签内的内容;outerHTML检索或设置整个原创 2008-11-20 11:59:00 · 702 阅读 · 0 评论 -
js判断时间格式是否有效
1 短时间,形如 (13:04:06)function isTime(str){var a = str.match(/^(/d{1,2})(:)?(/d{1,2})/2(/d{1,2})$/);if (a == null) {alert(输入的参数不是时间格式); return false;}if (a[1]>24 || a[3]>60 || a[4]>60){alert("时间格式不对");转载 2009-02-10 18:11:00 · 2306 阅读 · 1 评论 -
解决document.form.submit()对象不支持此属性或方法
很奇怪的问题,呵呵。。被我碰到了。很简单,将页面中名称为"submit"的控件改一下名称就可以了比如:有一个submit按钮名字叫submit你把这个名称改一下 ------------------------------------------------------------------- 这两天做列表数据显示的时候,几乎被"对象不支持此属性和方法" 的错误提示搞疯掉了,两个完全转载 2009-02-10 15:05:00 · 10035 阅读 · 4 评论 -
一组好用的javascript日期处理函数
<br />Description:<br />These functions are very useful when dealing with any type of date fields. <br />They use the same format strings as the java.text.SimpleDateFormat class, with a few minor exceptions.<br />Functions include:isDate() - Check if a dat转载 2010-06-08 10:26:00 · 832 阅读 · 0 评论 -
encodeURIComponent , md5
var getMD5 = function(filedata){ var md5 = "md5"; if(filedata != null && filedata != "" && filedata != "null" && filedata != " "){ var uiXmlForMD5 = filedata; uiXmlForMD5 = uiXmlFo原创 2010-01-18 19:29:00 · 994 阅读 · 0 评论 -
javascript innerHTML出现未知运行时错误
通过innerHTML来添加界面元素。 举例。.html.jsdocument.getElementById("tab_1").innerHTML="some:";在IE中,有时候会出现"未知的运行时错误(unknown runtime error)",而在firefox里不会。 这主要是IE在对innerHTML进行写操作的时候会检查tab_1是否具备做为这些内容中html对象容器的要求,所以如转载 2009-03-20 17:17:00 · 2099 阅读 · 1 评论 -
通过 引入外部js 出现“缺少对象”错误
通过 引入外部js文件时,形如/al/js/tab/tab.js"/> 但出现“缺少对象”错误.在网上有人说 :标签必须要和 配对,这是一个特例,我猜测主要是为了便于防止脚本的跨站流入攻击,毕竟过滤一个 比过滤具有多种表现模式的 标签要简单一些。 所以也改成/al/js/tab/tab.js">结果错误不出现了,有一点不明白,另一个相同的页面并没成对出原创 2009-03-12 17:03:00 · 2474 阅读 · 1 评论 -
用ajax清除浏览器缓存的js、css、图片等
用ajax清除浏览器缓存的js、css、图片等 为了减小浏览器与服务器之间网络传输压力,往往对静态文件,如js,css,修饰的图片做cache,也就是给这些文件的HTTP响应头加入 Expires和Cache-Control参数,并指定缓存时间,这样一定时间内浏览器就不会给服务器发出任何的HTTP请求(除了强制刷新),即使在 这段时间内服务器的js或css或图片文件已经更新多次,但浏览器的数据转载 2009-03-11 07:40:00 · 2397 阅读 · 1 评论 -
用图片代替表单的提交按钮submit和重置按钮reset
1、用图片代替提交按钮submit和重置按钮reset,给图片加onclick事件script language="javascript">function fsubmit(obj){obj.submit();}function freset(obj){obj.reset();}script>form id="form1" name="form1"转载 2008-12-18 18:07:00 · 1667 阅读 · 0 评论 -
js MD5加密
js代码:/* * A Javascrīpt implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002. * Other co转载 2009-02-20 09:19:00 · 4397 阅读 · 2 评论 -
怎么强制弹出窗口永远在最前面
怎么强制弹出窗口永远在最前面 解决思路: 一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focus,或者用模式、无模式对话框实现。 具体步骤: 方法一:弹出窗口里加上代码:onblur="self.focus()": 方法二:用showModalDialog方法建立模式对话框,它的参转载 2008-12-03 18:35:00 · 5141 阅读 · 0 评论 -
提高你的DHTML性能
资料来源:MSDN[英文原文] msdn.microsoft.com/library/en-us/dnwebgen/html/dhtmlperf.asp?frame=true[中文译文]www.microsoft.com/china/msdn/msdnonline/features/articles/dhtmlperf.aspSpeedinnerHTML is noticeably fas转载 2008-11-20 16:56:00 · 793 阅读 · 0 评论 -
AJAX开发简略
form :http://blog.donews.com/china2050/archive/2006/05/11/864851.aspxAJAX开发简略 本文关键字:ajax, DOM, xml, Javascript 在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在干什么?你的屏幕内容是什么?是的,你的浏览器在等待刷新,而你的屏幕内容是一片空白,而你在屏幕前转载 2008-11-20 16:58:00 · 681 阅读 · 0 评论 -
鼠标悬停提示
例 1. c.html 如: SCRIPT language=JavaScript> var CCNS_program = "COCOON Counter 6 professional"; var CCNS_version = "1905"; SCRIPT> SCRIPT language=JavaScript> function d转载 2008-11-14 16:14:00 · 626 阅读 · 0 评论 -
input 的 disabled和readonly 及其 限制。
放在form表单中提交后得不到该值。 将disabled="disabled" 改为 readonly = "readonly" 即可 按照W3C的规范:http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12 设置为disabled的input将会有下面的限制: 不能接收焦点 使用tab键时将被跳过 可能不是successfu转载 2008-10-21 16:01:00 · 1908 阅读 · 1 评论 -
动态改变样式,如,readOnly, display
1. readOnly =true/ false , 是html中的感念。切记在脚本中readOnly的O一定要大写 ,恢复只用把该属性设置为 false。 display, CSS中的display的默认值是"inline"。style="display:"";" // 正常显示对象,与未加display一样。// 增加HTML属性。" document.g原创 2008-10-21 15:26:00 · 3964 阅读 · 0 评论 -
点击超链接调用javascript函数
点击超链接调用javascript函数,一般人都用但这有个缺点,就是点击链接后,页面上的GIF动画将静止。试看如下代码:function Foo(){ //do something}//-->http://****/logo.gif">使GIF动画静止的链接解决方法探讨:onclick="javascript:Foo();">链接此时不影响动画显示,但鼠标移上去后,鼠标及超链接样式不发生变化转载 2008-08-06 12:42:00 · 4721 阅读 · 0 评论 -
javasript:前缀 与 事件处理程序的邦定
在IE中默认的都是vbsricpt的,所有javascript的都要加javasript:前缀,要不就报错 colspan="6"> onClick=" javaScript: if ( document.getElementById(confirmFlg).value ==原创 2008-08-06 12:38:00 · 1167 阅读 · 0 评论 -
a herf = "这里要填什么" onclick = "方法">
首先对一个URL的解释:http://www.x2bog.cn:8080/ajax/3.2.html?sort=book&id=8215#chapter1 (引自《征服 Ajax ---Web 2.0 开发技术详解》 P/101) protocol http: 指通信协议。 hostname www.x2bog.cn 服务器的主机地址,通常是一个原创 2008-08-06 12:34:00 · 1297 阅读 · 0 评论 -
批量消除超链接虚线框 onfocus=”this.blur()”
批量消除超链接虚线框各位想必都知道,onfocus=”this.blur()”这条代码能消除链接时的虚线框,但你有没有想过,如果你的网页上有几个甚至上百个链接,而你又想要去掉上面那些讨厌的虚线框,难道你还一个个去Ctrl+C、Ctrl+V,天哪!这对一个正常人来说绝对是个恶梦。也许你会说,用DW或其它文本编辑器里的“查找/替换”功能就能解决,对!不可否认,这是一个好办法,但作为转载 2008-08-06 12:41:00 · 926 阅读 · 0 评论 -
关于window.showModalDialog()
1 showModalDialog() 的返回值是什么? showModalDialog用来创建一个显示HTML内容的模态对话框,IE4.0以上支持 返回值是打开的对话框窗口内容中页面的window.returnValue的值2 拒绝session丢失利用DIV层实现对模态窗口的模拟 更多问题见 http://tag.csdn.net/tag/showmodaldialog/转载 2008-08-06 12:34:00 · 928 阅读 · 0 评论 -
js 中的日期操作
1 判断日期是否正确。//日付タイプチェックfunction isStrDate(strDateObj) { var strDate = strDateObj.value; var wDate; var adays; if (strDate == ) { return true; } var aMatch1 = /^/d{8}$/; var aMatch2 = /^(/d{4})(-原创 2007-12-25 12:58:00 · 669 阅读 · 0 评论 -
opener 、self、parent
window.parent与window.opener的区别 javascript调用主窗口方法1: window.parent 是iframe页面调用父页面对象举例:a.html父页面如果我们需要在b.htm中要对a.htm中的username文本框赋值,就如很多上传功能,上传功能页在Ifrmae中,上传成功后把上传后的路径放入父页面的文本框中我们应该在b.h转载 2008-10-21 16:49:00 · 1084 阅读 · 0 评论 -
刷新页面,后退
Javascript刷新页面的几种方法 : 1. history.go(0) 2. location.reload() 3. location=location 4. location.assign(location) 5. document.execCommand( Refresh ) 6. window.navigate(location转载 2008-10-21 17:29:00 · 3462 阅读 · 0 评论 -
checkbox
function mergeItem(){ var checkName = document.getElementsByName("applyIdOfCheckBox"); var planTypeValues = document.getElementsByName("planType"); var checkValue原创 2008-11-14 14:37:00 · 458 阅读 · 0 评论 -
用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
援引:http://www.sendsong.net/blog/note/1426.html 1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:57)转载 2008-11-05 08:11:00 · 1846 阅读 · 0 评论 -
js 删除数组元素。
var arr=[’a,’b,’c];若要删除其中的’b,有两种方法:1.delete方法:delete arr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用for(index in arr)document.write(’arr[’+index+’]=’+arr[index]);这种遍历方式跳过其中u转载 2008-10-16 12:30:00 · 20079 阅读 · 0 评论 -
判断字符串长度
判断字符的一些js代码收集:/** * /brief 求得一个字符串的ANSI字符串长度,这里中文字符算两个。 * /param value 传入的UNICODE字符串 * /return 返回字符串的ANSI字符串长度 */function ByteWordCount(value) { var txt = value; txt = txt.replace(/()/ig,)转载 2008-10-13 14:48:00 · 4478 阅读 · 0 评论 -
js给html标签 赋值
textarea 标签 -- 代表HTML表单多行输入域 textarea标签是成对出现的,以开始,以结束 属性: Common -- 一般属性 cols -- 多行输入域的列数 rows -- 多行输入域的行数 alt -- 代表表单的提示文字,当鼠标停留时 accesskey -- 表单的快捷键访问方式 disabled -- 输入域转载 2008-10-28 18:30:00 · 19944 阅读 · 0 评论 -
frameset -框架使用
常见问题: 1,如何在模态对话框中进行提交而不新开窗口? 如果你 的 浏览器是IE5.5+,可以在对话框中使用带name属性的iframe,提交时可以制定target为该iframe的name。对于IE4+,你可以用高度为0的frame来作:例子, test6.htm =================== window.showModalDialog("test7.htm") te转载 2008-10-22 15:14:00 · 694 阅读 · 0 评论 -
重复提交的处理
像其他论坛那样,点击完发送之后按钮为灰色,即不可用,该怎么做呢?function submitForm() { if (event.ctrlKey && event.keyCode == 13) { document.form1.submit(); document.form1.submit2.disabled=true; }} -----------------------转载 2008-10-21 18:08:00 · 1073 阅读 · 1 评论 -
用AJAX编写用户注册实例及技术小结(局部刷新)
局部刷新1。 定时的局部刷新iframe,在iframe的head处定义timeout即可(没试过) refresh" CONTENT="5"> 2。手动的局部刷新iframe 执行 document.MyIframeName.location.reload()即可 “MyIframeName”为定义的iframe的name值, 例如:转载 2007-12-24 16:03:00 · 7596 阅读 · 0 评论