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


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 相关文章推荐
Tips 带三角可关闭的文字提示
Oct 06 Javascript
js自定义事件及事件交互原理概述(一)
Feb 01 Javascript
js使用数组判断提交数据是否存在相同数据
Nov 27 Javascript
一个简单的Node.js异步操作管理器分享
Apr 29 Javascript
用jquery.sortElements实现table排序
May 04 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
JavaScript实现图片拖曳效果
Sep 08 Javascript
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
vue按需加载组件webpack require.ensure的方法
Dec 13 Javascript
angularjs1.X 重构controller 的方法小结
Aug 15 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
Jan 04 Javascript
vue iview 隐藏Table组件里的某一列操作
Nov 13 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
php变量作用域的深入解析
2013/06/03 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
javascript修改表格背景色实例代码分享
2013/12/10 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
python多线程编程中的join函数使用心得
2014/09/02 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
django如何自己创建一个中间件
2019/07/24 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
python 弧度与角度互转实例
2020/04/15 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
前处理班长职位说明书
2014/03/01 职场文书
大学生就业意向书范文
2014/04/01 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
演讲稿开场白台词
2014/08/25 职场文书
党员志愿者活动方案
2014/08/28 职场文书
机关作风建设自查报告
2014/10/22 职场文书
农业项目合作意向书
2015/05/08 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫
Python使用Web框架Flask开发项目
2022/06/01 Python