阿坤的BLOG

天地生人,有一人应有一人之业;人生在世,生一日当尽一日之勤

Javascript

翻译 老外写的一个javascript下Date格式化函数收藏

Date.prototype.format = function(mask) { var d = this; var zeroize = function (value, length) { if (!length) length = 2; value = String(value); for (var i = 0, zeros = ''; i 99) m = Math.round(m / 10); return zeroize(m); case 'tt': return d.getHours() 阅读全文>

发表于 @ 2008年06月12日 14:15:00|评论(loading...)|收藏

原创 基于AjaxPro的javascript 数据绑定控件GridView(2.01版)收藏

去年写了一个javascript 的GridView,基本满足当时的需求,最近需求变了,需要对GridView进行升级了。 /*---------------------------------------------------------- * JavaScript GridView create by Shenjk * it's use to JavaScript DataSet Bind * Author: shenjk * Date: 2007-06-27 * Modify: 2008-06-12 * Version:2.01 *-----------------------------------------------------------*/ /*-------------------------------------------------- * Class: GridView * @Parameter: container 控件容器 * @Parameter: datasource 数据源(类型为DataTabl阅读全文>

发表于 @ 2008年06月12日 14:08:00|评论(loading...)|收藏

原创 prototype.js在IE7 下的问题解决方法收藏

一直试用prototype.js 重1.4到1.6.1基本都没什么问题。可是最近换了IE7了。问题就来了。 经常出现报错:3001行错误,2812行错误。。。等等。可是发现除了报错以外,好像没影响任何效果。郁闷至极。 决定找出错误所在。于是在vs里调试js脚本,跟踪到: line 2006:if (element.offsetParent) return $(element.offsetParent);错误.offsetParent=null了报错了。网上去查了一下,也没有Ie7下关于offsetParent的过多的介绍;想想反正没影响其它效果,关键是报错比较郁闷;所以干脆来个try catch 阅读全文>

发表于 @ 2008年05月26日 17:00:00|评论(loading...)|收藏

原创 Javascript 实现Hashtable收藏

javascript 实现hashtable,实现方法:Add,Clear,ContainsKey,ContainsValue,GetValue,GetValueAt,Keys,Remove,RemoveAt,RemoveRange,Values,属性:Count阅读全文>

发表于 @ 2008年01月16日 14:53:00|评论(loading...)|收藏

原创 基于Ajaxpro.net的客户端数据绑定控件(DataList)收藏

基于Ajaxpro.net的客户端数据绑定控件(DataList)Ajaxpro.net 在客户端实现了.new Ajax.Web.DataSet(); 和new Ajax.Web.DataTable();阅读全文>

发表于 @ 2007年06月23日 15:49:00|评论(loading...)|收藏

原创 检测是否加载了js文件 IE6,firefox测试通过 收藏

/*检测是否加载了js文件*/ var documentjs={ getScripts:function(){ //获取页面中的所有js var retsrc=new Array(); for(var i=0;i0){ s=s.substr(s.indexOf('//')+2); retsrc[retsrc.length]=s.substr(s.indexOf('/')); }else{ retsrc[retsrc.length]=s; } } } return retsrc; }, isLoadedByName:function(jsname){ //根据文件名判断是否加载,如:a.js var js=documentjs.getScripts(); var f=false; for(var i=0;i阅读全文>

发表于 @ 2007年04月05日 09:08:00|评论(loading...)|收藏

原创 js调色板类收藏

function $$(_sId){return document.getElementById(_sId);} function ColorPanel(){//调色板类 this.colorIns=function(c,_fId) { $$(’init’+_fId).innerHTML=c; $$(’preview’+_fId).style.backgroundColor=c; $$(’preview’+_fId).style.display=’’; } 阅读全文>

发表于 @ 2006年03月06日 10:14:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © 阿坤