
JavaScript
文章平均质量分 55
cmalaya
询问自己的心灵,面对无言的自然...
展开
-
Javascript被禁用后的页面处理方法
body{ height:100%; overflow-x:hidden; overflow-y:hidden; }<div style="height:100%;background:#fff;"> <iframe src="noscrpt.htm" frameborder="0">原创 2008-09-17 15:11:00 · 1003 阅读 · 0 评论 -
仿E社会的消息提示层
从iciba的E社会空间里抽取出来的msgwin消息弹出层。原创 2010-08-05 13:00:00 · 533 阅读 · 0 评论 -
My97DatePicker使用说明文档
详细说明转载 2011-04-21 17:33:00 · 4880 阅读 · 2 评论 -
JQuery.imgAreaSelect 参数说明:
imgAreaSelect 参数说明:参数描述aspectRatio设定选取区域的显示比率,如:”4:3“autoHide如果设置为true,当选择区域选择结束时消失,默认值为:falseclassPrefix这是一个字符串,表示插件样式的类名加前缀,默认值为"imgarease原创 2011-07-14 14:49:44 · 2966 阅读 · 0 评论 -
iframe 自适应内容高度
src="home.aspx" name="frmContent" id="frmContent" allowtransparency="true" frameborder="0" scrolling="no" onload="setIFrameHeight();"原创 2011-07-18 17:34:53 · 830 阅读 · 0 评论 -
常用正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*转载 2011-07-29 10:30:19 · 464 阅读 · 0 评论 -
自定义并美化Header部分的内容输出
自由控制页面Head中的内容原创 2011-07-29 14:21:17 · 739 阅读 · 0 评论 -
如何让td里的div自动充满td ?
//自适应高度$(".cols1").height( $(".cols2").height()+ 100 );原创 2011-11-29 18:56:26 · 8535 阅读 · 1 评论 -
神奇的(+)加操作符
javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符常用的加操作符我们可以用来做:加法运算,例如:alert(1+2); ==>3字符串连接,例如:alert(“a”+”b”);==>”ab”高级一点的还有“+=”,也是做以上两种操作的。昨天在javascript丛林群里问了问题:怎么把“2000-09-11 19:22”这个日期格式字符串转载 2011-12-23 11:22:44 · 607 阅读 · 0 评论 -
JS调用用户控件服务器ID的方法
如果JS要调用用户控件中的服务器对象,则不能直接通过ID调用,要通过 来调用。例如:--- 用户控件 -- title" id="title" runat="server" />function chkFm(){if(IsEmptyObj("title.ClientID%>")){alert("请输入标题"); $focus(""); retur原创 2011-12-16 18:37:12 · 649 阅读 · 0 评论 -
IE6的void(0)问题
尽量不要使用 javascript:void(0); 如果非使用不可的话,可以用:void(0)' onclick='return false;'>连接名转载 2012-03-12 10:00:47 · 668 阅读 · 0 评论 -
倒计时器
/*** 创建倒计时器 ***/ var timer = new $Timer(); var timeNow = parseInt($("#hidTimeNow").val()); //开启计时器,计算全部倒计时 timer.run(function () { //遍历 Product Item原创 2012-04-12 18:42:16 · 560 阅读 · 0 评论 -
甩掉 ashx/asmx,使用jQuery.ajaxWebService请求WebMethod,Ajax处理更加简练
转自:http://www.cnblogs.com/cqiliang/archive/2010/05/05/1728160.html 在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如 果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍转载 2010-07-29 14:35:00 · 1140 阅读 · 0 评论 -
长连接
var comet = new $Comet(); /** 长连接 **/ function longCall(){ comet.send(".", function (data) { //处理返回的data信息原创 2012-04-13 17:05:46 · 586 阅读 · 0 评论 -
验证码防止url缓存
$id("...").src = "/ashx/valid.ashx?t=" + (new Date()).valueOf();原创 2012-06-20 17:24:38 · 1514 阅读 · 0 评论 -
JS和日期相关的笔记
//在 ''yyyy-MM-dd HH:mm:ss'' 格式的时间上增加 n 秒var addTime= function(dt, sec){ if(sec==null) sec=20; var dtNow = new Date(dt.replace(/-/g,"/")); dtNow.setTime(dtNow.getTime() + sec*100原创 2012-06-20 13:48:10 · 469 阅读 · 0 评论 -
禁止后退按钮和浏览器刷新后不缓存
由于不存在能够完全禁用后退按钮,所以最好的方案应该是:混合运用客户端脚本和服务器端脚本。 javascript:window.history.forward(1);....ASP.Net 后台代码 :Response.Buffer = true;Response.ExpiresAbsolute = DateTime.Now.AddDay转载 2012-06-27 15:51:01 · 2040 阅读 · 0 评论 -
tinyMce每次插入图片时显示窗口关闭的提示
init时,不要设置plugins中的自动保存项 autosave, 否则就会弹出“是否退出”的提示。原创 2010-08-06 16:40:00 · 2171 阅读 · 0 评论 -
JS生成的组织结构图
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">JS版组织结构图.OrgBox{ font-size:12px; padding:5px 5px 5px 5px; clear:left; float:left; text-align:center; position:abs转载 2010-04-07 16:06:00 · 4092 阅读 · 0 评论 -
JS事件模型
//1、事件委托 : 将某个事件委托给一个方法来执行document.onmousedown = mouseDown ; //2、事件定义 : 定义这个方法function mouseDown(ev){ ev = ev || window.event; var target = ev.target || ev.srcElement; if原创 2008-09-17 15:18:00 · 626 阅读 · 0 评论 -
Javascript 技巧
clipboardData.setData(Text,str) ; //复制var str = clipboardData.getData(Text); //粘贴---------------------------------事件源对象event.srcElement.tagName event.srcElement.type 捕获释放event.srcElement转载 2008-09-17 15:07:00 · 564 阅读 · 1 评论 -
JS类模型
//类构造函数 function myClass(){ }//定义公共属性 myClass.prototype={ propertyA : "" , propertyB : "" }//定义公共方法 myClass.prototype.methodA=function(){ ... ...}myClass.prototype.methodB=functi原创 2008-09-17 15:16:00 · 736 阅读 · 0 评论 -
JS定时调用模型
function timerFunctionName( parameter ){ var i = 0; var max = 500; //1、声明定时器函数或方法 var timerFunction = function(){ i += 10; if( i >= max原创 2008-09-17 15:39:00 · 654 阅读 · 0 评论 -
window.onload的另一种载入方法
//载入事件或函数function windowOnLoad(fun){ var oldFun= window.onload; if(typeof window.onload != function){ window.onload = fun; }else{ window.onload = function(){ oldFun(); f原创 2008-09-17 15:33:00 · 539 阅读 · 0 评论 -
又一个Ajax的类
var ENCODING = "UTF-8";/** * AJAX Request Object */function AjaxRequest(url, method, body, successcb, failcb){ this.url = url; this.method = method; this.body = body; this.转载 2008-09-23 13:04:00 · 579 阅读 · 0 评论 -
javascript获取FCKeditor内容
利用Javascript取和设FCKeditor值也是非常容易的,如下:// 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); }/转载 2008-10-17 11:01:00 · 516 阅读 · 0 评论 -
FCKeditor常用配置
一、优化FCKeditor文件夹和文件:下载FCKeditor并解压之后,会产生_samples和editor两个文件夹和几个文件,全部删除以_开头的文件夹和文件,因为这些都是FCKeditor的一些例子而已,可以学习一下,但上传到网站服务器上就大可不必了,删除。在根目录下,还有几个fckeditor.asp,fckeditor.php,fckeditor.js......等其它文件,这个就看你的转载 2008-10-18 14:00:00 · 1733 阅读 · 1 评论 -
用Javascript实现鼠标拖拽网页表单(一)
网页上实现拖拽其实也不是很复杂.第一你需要知道鼠标坐标,第二你需要知道用户鼠标点击一个网页元素并实现拖拽,最后我们要实现移动这个元素。 点击这里运行代码获取鼠标移动信息 第一我们需要获取鼠标的坐标.我们加一个用户函数到document.onmousemove就可以了:document.onmousemove = mouseMove;function mou转载 2008-10-18 14:08:00 · 725 阅读 · 0 评论 -
用Javascript实现鼠标拖拽网页表单 (二)
整合所有的功能 最后我们使用所有代码片断,来创建一个完整的拖放函数脚本。我们所要做的第一件事情是DOM操作,如果你对此并不十分熟悉,可以阅读《 JavaScript Primer on DOM Manipulation 》。 接下来的代码创建容器和容器组,使得在这些容器中可以拖动每个元素,这在本文第二个demo的基础上来完成。这段代码能够用来重新规划元素的顺序,将导航窗口放在页面的左侧或右侧转载 2008-10-18 14:12:00 · 541 阅读 · 0 评论 -
用JavaScript刷新框架子页面的8种方法
先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML>HEAD>TITLE> frame转载 2008-10-18 14:16:00 · 624 阅读 · 0 评论 -
JavaScript Tween算法及缓动效果
Flash做动画时会用到Tween类,利用它可以做很多动画效果,例如缓动、弹簧等等。 我这里要教大家的是怎么利用flash的Tween类的算法,来做js的Tween算法,并利用它做一些简单的缓动效果。 请先来这里看看效果 或者下载实例 效果说明 首先大家到这里下载flash的as脚本(建议看看这里的demo),1.0和2.0都可以(里面的算法都一样)。 例如打开2.0的可以看到几个as文件转载 2009-01-14 11:48:00 · 666 阅读 · 0 评论 -
悟透JavaScript
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变转载 2009-02-13 14:32:00 · 582 阅读 · 2 评论 -
TinyMce介绍、环境配置与使用心得
TinyMCE 是一个基于浏览器的所见即所得编辑器,它使用户可以方便的编辑HTML内容。它非常灵活并且是为系统集成而设计的,比如在Intranets、CMS、LMS等系统中应用。 特点易于集成,只需要简短几行代码。 支持主题和模板。 易于使用自定义代码扩展(插件和回调) 可定制HTML输出。屏蔽元素和强制属性。 国际语言支持(通过语言包)。转载 2009-02-13 11:01:00 · 5887 阅读 · 2 评论 -
TinyMCE(富文本编辑器)在Asp.Net中的使用方法
TinyMCE 在Asp.Net中的使用方法其实挺简单的,从官方网站下载TinyMCE),然后将里面的jscripts目录拷到你的网站目录假设你的aspx页面中某一个地方需要用到编辑器,则加入 并同时在header里加入:tiny_mce/tiny_mce_src.js” type=”text/javascript”> tinyMCE.init({转载 2009-02-18 10:49:00 · 1886 阅读 · 0 评论 -
TinyMce上传插件开发
TinyMCE 是一个基于浏览器(例如MSIE或Mozilla)的强大的所见即所得的编辑器,它使用户可以方便的编辑HTML内容。它非常灵活并且是为系统集成而设计的,比如在Intranets、CMS、LMS等系统中应用。而在官方的TinyMCE版本上,一直没有图片上传的功能,由于项目需要,需要对在线编辑器增加上传模块。文件结构:css TinyMCE样式表文件images 存放按纽等转载 2009-02-19 11:35:00 · 2042 阅读 · 2 评论 -
js浮点运算bug的解决办法
一、事件 最近在做项目的管理费,在客户端用js写的。发现了一个重大问题,比如0.7*8.1=5.6699999999,10.3-9.2=1.100000000014.为什么会出现这些问题呢?难道是js对浮点数运算的bug?该怎么办?二、响应 “内事不决问百度,外事不决问google”啊,上网查找资料,证实了我的想法,也找到了解决方案。同时我也有了自转载 2015-08-27 18:39:09 · 2721 阅读 · 0 评论