Javascript 对Table的客户端排序
作者:岸上的鱼 日期:2008-05-14
点击Table中每列的标题,对table相应列排序
点击一次是升序排列,点第二次是降序,如此循环。兼容IE和Firefox
在HTML中引用<script type="text/javascript" src="SortTable.js"></script>,在需要排序的Table上加class="sortable",在Body的onload中调用排序初始化函数sortables_init(); ,排序就OK了。非常方便。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>
</title>
<script type="text/javascript" src="SortTable.js"></script>
简单的文本框只能输入数字,屏蔽其他输入,但允许Backspace键。兼容IE和Firefox
作者:岸上的鱼 日期:2008-05-14
在文本框的onkeypress调用此函数
function DigitalCheck()
{
var code;
var character;
if (document.all)
{
code = window.event.keyCode;
}
else
{
code = arguments.callee.caller.arguments[0].which;
}
var character = String.fromCharCode(code);
if ( ("0123456789").indexOf( character ) == -1 && code != "8") //允许数字和keycode=‘8’
{
//屏蔽输入
if (document.all)
{
window.event.returnValue = false;
}
else
{
arguments.callee.caller.arguments[0].preventDefault();
}
}
}
文本框不允许输入特殊字符,只能是数字、字母、-和_,不允许输入空格键
作者:岸上的鱼 日期:2008-05-14
在文本框的keypress事件调用下面函数。
如 <input disabled="disabled" type="text" id='userNameToEdit' onkeypress="TextValidate()" />
如果在文本框中按下特殊字符键,则显示警告信息,并且屏蔽输入。
function TextValidate()
{
var code;
var character;
var err_msg = "Text can not contain SPACES or any of these special characters other than underscore (_) and hyphen (-).";
if (document.all) //判断是否是IE浏览器
{
code = window.event.keyCode;
}
else
{
code = arguments.callee.caller.arguments[0].which;
}
var character = String.fromCharCode(code);
var txt=new RegExp("[ ,\\`,\\~,\\!,\\@,\#,\\$,\\%,\\^,\\+,\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\.,\\<,\\>,\\{,\\},\\(,\\),\\',\\;,\\=,\"]");
//特殊字符正则表达式
if (txt.test(character))
{
alert("User Name can not contain SPACES or any of these special characters:\n , ` ~ ! @ # $ % ^ + & * \\ / ? | : . < > {} () [] \" ");
if (document.all)
{
window.event.returnValue = false;
}
else
{
arguments.callee.caller.arguments[0].preventDefault();
}
}
}
C#(.NET)生成高质量(清晰)缩略图
作者:岸上的鱼 日期:2008-05-14
DOCTYPE html PUBLIC 让人吐血的问题
作者:岸上的鱼 日期:2008-05-09
使用了DOCTYPE html PUBLIC之后有些东西改变了~~害我查找了好久的错误~~追踪的好累啊~~
在javascript里面调用一些属性的名称发生了改变 我说怎么得不到document.body.scrollTop的值
以后js脚本取document值时候有问题估计就是这里弄出来的~~
很明显 使用了DOCTYPE html PUBLIC脚本之后document.body.scrollTop必须用document.documentElement.scrollTop来调用~document.documentElement.scrollLeft也是~
诸如此类都要改
在定义了DOCTYPE之后,使用document.documentElement.scrollLeft代替document.body.scrollLeft。同理使用document.documentElement.scrollTop代替document.body.scrollTop。
这样在有DOCTYPE的时候,图层也可以滚动了。
但是,在没有DOCTYPE的时候document.documentElement.scrollLeft也永远为零了,那么,能否有一个在有没有DOCTYPE定义都可以用的方案涅?嘿嘿。
那就可以这样写:
function scrollTop() //浏览器滚动条位置
{
var scrollTop;
if (document.documentElement && document.documentElement.scrollTop){
scrollTop = document.documentElement.scrollTop;
}else if (document.body){
scrollTop = document.body.scrollTop;
}else if (window.pageYOffset){
scrollTop = window.pageYOffset;
}
return scrollTop;
}
<我的美女大小姐> 经典语录
作者:岸上的鱼 日期:2008-05-07
百度“知道”里的回答里的搞笑回答
作者:岸上的鱼 日期:2008-05-03
1、提问:显示器画面不停地轻微抖动,有什么办法?
答:你也不停地抖动,当你的频率和振幅与显示器画面一致时,你就感觉不出来了。
2、提问:如何除掉烦人的狗?我家附近有人养狗,且不管它,随便跑,经常晚上在我家门口拉屎,有没有办法不让它在我家拉屎,或神不知鬼不觉地把它弄死且没人知道。
回答一:和主人说没用,我告诉你个好主意。每次狗拉屎的时候,你去偷看,等狗发现了你在偷看,它会害羞的,就再也不敢到你家门口拉屎了。
回答二:给它买一台计算机,然后教它上网,它就没空去你家门口了。
3、提问:为什么我玩3D游戏时会头晕?
回答一:小脑不发达。
回答二:大脑不发达。
回答三:大小脑都不发达。
4、提问:怎么驱赶蚂蚁?
回答一:在寝室门上贴上“戒严”或者“查封”等字样,造成寝室已经停止营业的假象。
回答二:买个食蚁兽回来不就结了。
回答三:播放张楚的歌曲《蚂蚁》三十遍。
回答四:把这个问题贴到蚁巢门口,难死它们!难不死的也会被这个悖论折磨死。
回答五:养些白蚁,让他们种族歧视,自相残杀。
5、提问:最简单的长寿秘诀是什么?
回答:保持呼吸,不要断气。
6、提问:跷二郎腿的危害?
回答:屁股会一半大一半小。
7、提问:超人的内裤为什么总是穿在外面?
回答一:穿在里面了,谁知道你是超人?
回答二:蝙蝠侠,内裤套头了;蜘蛛侠,内衣外穿了;超人怎么能不走时尚路线呢?他就内裤外穿了。
8、提问:我要问百度知道知道不知道知道就知道不知道就不知道不要知道说不知道不知道说知道到头来知道变成不知道不知道还是不知道天知道地知道百度知道知道若要问我知道不知道知道不知道也不知道。请加标点符号,眼睛不好慎入。
回答:我要问“百度知道”:“知道不知道?”知道就知道,不知道就不知道。不要知道说不知道,不知道说知道,到头来知道变成不知道,不知道还是不知道。天知道、地知道、“百度知道”知道,若要问我知道不知道,知道不知道也不知道!
9、提问:我的电脑里有病毒我应该买什么杀虫剂好?
回答一:什么都不用,你可以一个月不开机,把病毒饿死在里面。
回答二:光饿死还不够,万一病毒太饿了爬出来感染别人的电脑怎么办!不光要不开机饿死它,还要拿个袋子把电脑密封起来给它断水断粮断空气才行。
回答三:用妇炎洁吧,洗洗更健康。
回答四:用妇炎洁不行啊,楼上的。如果电脑是男性怎么办?其实用汰渍最好了。不伤手,除菌。
回答五:楼上的全都不厚道,电脑病毒是不能用杀虫剂的,你把电脑带到防疫站给医生去打一针就行了,以后每年打一针就能彻底防止病毒入侵了。
10、提问:怎样可以最有效地瘦臀?
回答:蹭树。
11、提问:为什么好马不吃回头草?
回答:因为马儿拉屎在后面拉。