[原创]静态页面也可以实现预览 列表不同的显示方式


Posted in Javascript onOctober 14, 2006

为了方便查看内容,我特别加了个 预览 列表 两个列表显示方式
写于2006-10月,转载请写明出处 三水点靠木

//用于列表显示方式 
function changeshow(num){ 
var thenum=num,thestyle; 
if (num==1){ 
thestyle="none"; 
setCookie("num","1",6) 
var elements1=document.getElementsByTagName("div"); 
  for(var i=0;i<elements1.length;i++){ 
   if(elements1[i].id=='dxy'){ 
elements1[i].className='info2'; 
   } 
  } 
}else 
{ 
thestyle="" 
setCookie("num","0",6) 
var elements2=document.getElementsByTagName("div"); 
  for(var i=0;i<elements2.length;i++){ 
   if(elements2[i].id=='dxy'){ 
elements2[i].className='info'; 
   } 
  } 
} 
 var elements=document.getElementsByTagName("div"); 
  for(var i=0;i<elements.length;i++){ 
   if(elements[i].id=='3water'){ 
       if(elements[i].style.display!=thestyle){ 
        elements[i].style.display=thestyle; 
        } 
   } 
  } 
} function setCookie(name, value)        //cookies设置JS 
{ 
    var argv = setCookie.arguments; 
    var argc = setCookie.arguments.length; 
    var expires = (argc > 2) ? argv[2] : null; 
    if(expires!=null) 
    { 
        var LargeExpDate = new Date (); 
        LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24)); 
    } 
    document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString())); 
} 
function getCookie(Name)            //cookies读取JS 
{ 
    var search = 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 
            return unescape(document.cookie.substring(offset, end)) 
         } 
    else return "" 
      } 
}

PS:
1、你的生成静态的文件中要有<div id=3water>字样,当然你也可以随意更改注意
上述代码中的var elements=document.getElementsByTagName("div"); 
代码
2、调用方法:

<script type=text/javascript language=javascript src="list.js"></script>

3、附poplist.js
try{ 
var dxynum=getCookie("num"); 
changeshow(dxynum); 
} 
catch(e){ }

具体应用:https://3water.com/html/list/list_1_1.htm
Javascript 相关文章推荐
Jquery ajaxsubmit上传图片实现代码
Nov 04 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
Feb 15 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
JavaScript中常见获取元素的方法汇总
Mar 04 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
Jun 05 Javascript
浅谈JavaScript中的作用域和闭包问题
Jul 07 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
Aug 26 Javascript
避免jQuery名字冲突 noConflict()方法
Jul 30 Javascript
jQuery中的select操作详解
Nov 29 Javascript
js验证手机号、密码、短信验证码代码工具类
Jun 24 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
Apr 24 Javascript
vue+swiper实现左右滑动的测试题功能
Oct 30 Javascript
动态加载js文件 document.createElement
Oct 14 #Javascript
不错的asp中显示新闻的功能
Oct 13 #Javascript
简单JS代码压缩器
Oct 12 #Javascript
jQuery 1.0.2
Oct 11 #Javascript
Firefox 无法获取cssRules 的解决办法
Oct 11 #Javascript
Google Suggest ;-) 基于js的动态下拉菜单
Oct 11 #Javascript
JS中style属性
Oct 11 #Javascript
You might like
一个可以删除字符串中HTML标记的PHP函数
2006/10/09 PHP
解决中英文字符串长度问题函数
2007/01/16 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
对google个性主页的拖拽效果的js的完整注释[转]
2007/04/10 Javascript
javascript 学习之旅 (1)
2009/02/05 Javascript
javascript 写类方式之七
2009/07/05 Javascript
javascript 面向对象继承
2009/11/26 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
使用console进行性能测试
2015/04/27 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
python opencv实现证件照换底功能
2019/08/19 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
销售顾问的岗位职责
2013/11/13 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年推普周活动方案
2015/05/06 职场文书
2015年教师国培感言
2015/08/01 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书