
Javascript
文章平均质量分 60
sunyujia
无
展开
-
JavaScript操作table
html> head> title>title> SCRIPT LANGUAGE="JavaScript"> function showTable(id){ var tb=document.getElementById(id); var rows=tb.rows; for(var i=0;ir原创 2007-09-26 21:29:00 · 1558 阅读 · 0 评论 -
仿网易多附件上传功能
由于无法找到该文章的原创作者,在此无法注明出处,请作者见谅.如有问题或侵害到您的利益,请与我联系.限IE浏览器。Add Filesa.addfile {background-image:url(http://p.mail.163.com/js31style/lib/0703131650/163blue/f1.gif);background-rep转载 2008-06-15 12:16:00 · 3968 阅读 · 6 评论 -
用javascript实现进度条
首选要感谢csdn,因为这套代码是在csdn资源下载页面的那个进度条的基础上修改的,进度条的样式可通过css定义,div对象的创建使用innerHTML, 因为document.createElement("div");会带来内存泄露的问题,虽然这个进度条只占有几k的内存,但是还是把它做的完美些比较好,下面代码中init()方法是必要的,需要在页面初始化的时候初始进度条对象,即window原创 2008-06-11 00:38:00 · 8101 阅读 · 3 评论 -
使用javascript动态加载外部css或js文件
几天没写东西了,这几天真是比较懒惰,今天总算写了点小东西呵呵,很简单的东西,也参考了很多网络资源,动态加载css或js文件的实际应用有很多,不用我介绍了,大家肯定都感受过,比如不刷新页面切换css,一些大的门户网站的js文件也是动态加载的,比如网易等等。其实原理非常简单无法就是dhtml罢了,废话不说了,放代码。csdn博客又出问题了,不能插入html了,晕,真不好用。大家将就着看吧。原创 2008-05-31 22:06:00 · 2664 阅读 · 0 评论 -
javascript的字面量
在很多javascript框架中经常可以看到诸如var a={};var b=[];或var c={name:"syj"};这些写法让大家摸不到头脑,由于这些写法中使用了[]{}这类字符,所以在百度中很难搜索,我就曾经尝试搜过javascript简写,但是完全不沾边。 为了让更多人少走弯路,于是决定写篇文章简单介绍下。 var a={}等同于var a=new原创 2008-06-01 10:05:00 · 4397 阅读 · 5 评论 -
javascript 实现表格排序(二)
本篇作为上一篇的续篇http://blog.youkuaiyun.com/sunyujia/archive/2008/02/24/2116785.aspx 好久不学习了,最近有点懒惰,时不时应该激励下自己.以前写过一个表格排序的类,不是很好,排序方法是超简单的冒泡排序,性能差的没的说,为了支持汉字按拼音排序,使用了秋水无痕的字库,速度也是慢的夸张,由于都是在表上通过swapNode交互rows,再度影原创 2008-08-04 22:33:00 · 4950 阅读 · 7 评论 -
在Blog上增加站内搜索
今天访问blogjava的博客时,偶然发现那里的博客使用的站内搜索是利用google的网域搜索,而不是自己实现的站内全文搜索,正好csdn的搜索是自己实现的全文搜索,这样的话如果在加上google搜索,那么就有两种搜索模式了,于是看了下blogjava的源码,发现十分简单,放到我的blog上测试了下,没什么问题,分享出来,大家也都放自己的blog上,多增加一条风景线。function原创 2008-07-06 22:22:00 · 3349 阅读 · 0 评论 -
两个 select 联动的一种实现方式
今天 帮朋友写的,联动的方式有很多,写这个的时候主要考虑,让服务端来做更多的工作,作为示例 test方法只有6行代码,浏览器的执行速度应该是非常快的,而且也不占浏览器的内存,最近写javascript,经常遇到性能问题,所以从现在起就的注意了下面的代码比较简单,实际上依赖一个命名规则和克隆对象的方法,克隆其实不是必要的,但我觉得这样很真观。如果数据量大的话可以不克隆直接隐藏显示就可以了,后台做原创 2008-01-13 02:21:00 · 16451 阅读 · 1 评论 -
javascript页面蒙板,Msgbox,优快云 的dialog类,源码
今天晚上不知道为什么睡不着,最近发现csdn的蒙板对话框做的不错,于是绝定盗之,感觉代码质量还是非常不错的,拿出来分享吧,唯一一点遗憾是不能拖拽。有空改改。dialog类 短小精炼,呵呵。这个类是在userupdate.js中找到的Csdn没用加混淆也没用压缩。HTML>HEAD>META http-equiv="Content-Type" content="text/html; c原创 2008-01-13 02:08:00 · 2092 阅读 · 1 评论 -
表格排序 支持汉字按拼音排序,面向对象的使用方法
周末无聊利用swapNode方法写了个排序算法,性能比较一般,超简单的冒泡排序,但是由于使用了swapNode,所以TR以及TD对象后绑定的属性不会丢失,同时解决了checkbox在swapNode后丢失值的问题,支持数字排序,日期排序,利用qiushuiwuhen的拼音字库,还支持了汉字按拼音排序的功能.由于我经常构建同态表格所以扩展了TD的取值方法,可以按TD的innerText排序也可以按T原创 2008-02-24 14:55:00 · 17227 阅读 · 3 评论 -
CSS实现固定表头 HTML表格
html>head>title>title>link rel="stylesheet" href="demo.css" type="text/css">head>body>p>这段空间的高度会自动计算p>div id="lockedDiv">table width="100%" border="0" cellspacing="0"> tr> th>ath> th>bth>原创 2008-02-14 20:51:00 · 3148 阅读 · 1 评论 -
javascript获取本机ip地址 mac地址 机器名
由于无法找到该文章的原创作者,在此无法注明出处,请作者见谅.如有问题或侵害到您的利益,请与我联系. WMI Scripting HTML document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unes转载 2007-11-06 22:57:00 · 12441 阅读 · 2 评论 -
跨Frame的日历控件,在meizz3.0版基础上用Popup改写
因为公司的单点登录框架的原因,需要在一个空间非常狭小的地方,放一个日历控件,网上搜了下,支持跨frame的日历控件非常少,而且很丑于是只好自己动手了,以前一直在用梅花雪的日历感觉十分好用,于是准备在梅花雪3.0日历控件基础上进行修改,经过两个晚上的奋战终于搞定了,不过丢失了快捷键,并且当select列表长度超过日历高后失效.汗一个,实在搞不定了就那样吧,把年份调的少些,刚好可以显示在日历高度范围内原创 2007-10-01 11:22:00 · 2442 阅读 · 2 评论 -
ubb在线编辑器
去年写的一个ubb在线编辑器,根据163邮箱里面的编辑器改写的,我对javascript感兴趣就是从写这个开始的,发到blog里免的不小心弄没了.留做纪念.http://download.youkuaiyun.com/source/253525原创 2007-09-26 21:38:00 · 2665 阅读 · 0 评论 -
如何利用js取得eWebEditor编辑器的内容
用javascript取控件的值本来是一件简单的事却被eWebEditor搞的很不方便,导致很多初学者,不知道该如何获取。在分析之前先把我们习惯性的取值方法写出来。eWebEditor : 标准调用示例 function validateForm(){ if(document.getElementById("content1").v原创 2008-06-21 15:10:00 · 8263 阅读 · 5 评论