这是按第2下兰色的横条才开始出效果,就是说第1下没有获得foot.style.display=="none",可是CSS里我定义了#top{width:100px;background-color:#00CCFF;height:20px}#foot{width:100px;background-color:#CCCC00;height:50px;display:none}
ASP里面计算两个时间的差距可以DateDiff,但javascript里面没有,需要手写函数。js里面居然可以直接Date1-Date2,而且还是转换为毫秒计算时间差的。复制代码代码如下://计算两个日期的间隔天数functionDateDiff(sDate1,sDate2){//sDate1和sDate2是2002-12-18
无标题文档今天在玩googleearth4.0b,发现PrintScreen下来的图片很大,如果直接放在网页上,因为尺寸太大又不合适,又不想压缩图片的尺寸,于是乎就想到了这种方法,没想到实现起来比预想的要容易。呵呵,该死的是,这段代码还兼容firefox。今天在玩googleear
客户端效果,效率自然不错。以前的做法是偶数行时给li加一个class,方法当然不可取,如果后台读取再加class就很麻烦了,看看这个效果
特点:1、兼容IE6、FF、Opear(IE7还没有机会测试)2、拖动流畅3、起点与终点之间有过渡,使移动更平滑(可调)演示/*Author:misshjnHomePage:http://www.happyshow.orgDate:2007-04-30拖动开始*/function_getStyle(element,styleProp){if(element.currentStyle
Javascript是一门弱类型的语言,声明变量不需要声明其类型,varx就可以等于任何类型的值。比如:varstr="string....";vararr=["this","is","array"];varobj={name:"caizhongqi",age:26,sex:"male"};这些都是正确的,这似乎非常简单方便,但是这种
functiondemo(){varurl="ajaxdemo.asp";varparas="";varmyAjax=newAjax.Request(url,{method:'post',parameters:paras,onComplete:showResponse});}functionshowResponse(originalRequest){varhtml=originalRequest.responseText;alert(html);}这是应用
复制代码代码如下:String.prototype.trim=function(){var_argument=arguments[0]||"";var_re=newRegExp("(^"+_argument+"*)|("+_argument+"*$)","g");//区分大小写returnthis.replace(_re,"");}String.prototype.ltrim=function(){var_argument=a
页面上有些重要内容需要提醒客户,可采用的方法有很多。提醒用户关注某一区域(div),可以给该div加上边框闪烁的效果,达到吸引用户眼球的效果。.box{border:1pxsolid#ccc;height:100px;width:600px;text-align:center;line-height:100px;background-color:#f7
functionrequest(paras){//获取url的参数值,不区分大小写,如无此参数,返回空字符串.varurl=location.href;varparaString=url.substring(url.indexOf("?")+1,url.length).split("&");varparaObj={}for(i=0;j=paraString[i];i++){paraObj[j.substring(0,j
js实现随机返回数组的一个元素,这是个奇妙的方法。适合做标题性质文字的随机轮换显示
document.open()打开一个新的空白文档,在IE下,open有两个默认参数,相当于document.open("text/html",'""),第二个参数只有一个值可选:replace,如果启用了该值,则新建的文档会覆盖当前页面的文档(相当于清空了原文档里的所有元素,且不能后退即,
用两个div嵌套链接文字,最外面的div设置overflow:hidden,并用js动态控制它的width,实现伸展与收缩。新闻轮显的demoa{font-size:14px}#box{width:400px;height:20px;overflow:hidden;}#title{color:#000;width:400px;height:20px;font-size:14px;line-heigh
给表格的每行加上样式,注意for的第二个参数,当数组下标越界时,row=row[i]返回false,到此循环结束。varrows=document.getElementsByTagName('tr');for(vari=0,row;row=rows[i];i++){row.className='newclass';}测试代码:无标题文档li{margin-left:28p
先看一段代码:复制代码代码如下:vara=[1,2,3];functionmap(fn,a,init){vars=init;for(i=0;i
同一页面内的引用方法:1、使用id:link1.href2、使用name:document.all.link1.href3、使用sourseIndex:document.all(4).href//注意,前面还有HTML、HEAD、TITLE和BODY,所以是44、使用链接集合:document.anchors(0).href//全部的集合有all、anchors、appl
WinWebMail帮助查看:[大字中字小字]登录系统时的增强安全性用来在共享计算机上增强安全性的登录选项是为那些从图书馆、学校或网吧登录的用户设计的.该登录选项在您退出帐户时能够使浏览器高速缓存中的页面过期.这表明一旦您退出,您所访问的页将不能被共享计算
一般事件事件浏览器支持描述onClickHTML:2|3|3.2|4Browser:IE3|N2|O3鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClickHTML:2|3|3.2|4Browser:IE4|N4|O鼠标双击事件onMouseDownHTML:2|3|3.2|4Browser:IE4|N4|O鼠标上的按钮被按下了onMouseUpHTML
一段代码可能有几十行,上千个字符,统计其行数可以先把代码字符串化为数组,再返回该数组的长度即可。传统做法:123456789varcounter=0;varstr=abc.value;for(i=0;i
这里讨论一下我对Javascript中变量相关细节的认识,有不当之处欢迎来批。一、变量的类型Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变