手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >静态页面也可以实现预览 列表不同的显示方式 原创
静态页面也可以实现预览 列表不同的显示方式 原创
摘要:为了方便查看内容,我特别加了个预览列表两个列表显示方式写于2006-10月,转载请写明出处查字典教程网复制代码代码如下://用于列表显示方式...

为了方便查看内容,我特别加了个 预览 列表 两个列表显示方式

写于2006-10月,转载请写明出处 查字典教程网

复制代码 代码如下:

//用于列表显示方式

functionchangeshow(num){

varthenum=num,thestyle;

if(num==1){

thestyle="none";

setCookie("num","1",6)

varelements1=document.getElementsByTagName("div");

for(vari=0;i<elements1.length;i++){

if(elements1[i].id=='dxy'){

elements1[i].className='info2';

}

}

}else

{

thestyle=""

setCookie("num","0",6)

varelements2=document.getElementsByTagName("div");

for(vari=0;i<elements2.length;i++){

if(elements2[i].id=='dxy'){

elements2[i].className='info';

}

}

}

varelements=document.getElementsByTagName("div");

for(vari=0;i<elements.length;i++){

if(elements[i].id=='jb51'){

if(elements[i].style.display!=thestyle){

elements[i].style.display=thestyle;

}

}

}

}

functionsetCookie(name,value)//cookies设置JS

{

varargv=setCookie.arguments;

varargc=setCookie.arguments.length;

varexpires=(argc>2)?argv[2]:null;

if(expires!=null)

{

varLargeExpDate=newDate();

LargeExpDate.setTime(LargeExpDate.getTime()+(expires*1000*3600*24));

}

document.cookie=name+"="+escape(value)+((expires==null)?"":(";expires="+LargeExpDate.toGMTString()));

}

functiongetCookie(Name)//cookies读取JS

{

varsearch=Name+"="

if(document.cookie.length>0)

{

offset=document.cookie.indexOf(search)

if(offset!=-1)

{

offset+=search.length

end=document.cookie.indexOf(";",offset)

if(end==-1)end=document.cookie.length

returnunescape(document.cookie.substring(offset,end))

}

elsereturn""

}

}

PS:

1、你的生成静态的文件中要有<div id=jb51>字样,当然你也可以随意更改注意

上述代码中的varelements=document.getElementsByTagName("div");

代码

2、调用方法:

复制代码 代码如下:

<scripttype=text/javascriptlanguage=javascriptsrc="list.js"></script>

3、附poplist.js

复制代码 代码如下:

try{

vardxynum=getCookie("num");

changeshow(dxynum);

}

catch(e){

}

具体应用:http://www.jb51.net/html/list/list_1_1.htm

【静态页面也可以实现预览 列表不同的显示方式 原创】相关文章:

一个特帅的展示图片的js+css

JavaScript中substring()方法的使用

详解JavaScript中setSeconds()方法的使用

手机号码本地检测 原创

accesskey 提交

用srcElement实现添加效果 原创

jQuery实现首页图片淡入淡出效果的方法

js去除浏览器默认底图的方法

Javascript技术栈中的四种依赖注入小结

checkbox实现全选的多种方法 不断更新 原创

精品推荐
分类导航