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


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 相关文章推荐
JavaScript 函数调用规则
Sep 14 Javascript
js对象关系图 方便dom操作
Mar 18 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
Dec 02 Javascript
Node.js下自定义错误类型详解
Oct 17 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
javascript history对象详解
Feb 09 Javascript
JavaScript实现的选择排序算法实例分析
Apr 14 Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
May 14 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
Sep 01 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 SQL防注入代码集合
2008/04/25 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
python 提取文件的小程序
2009/07/29 Python
Python中正则表达式的详细教程
2015/04/30 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
党课学习思想汇报
2014/01/02 职场文书
机关办公室岗位职责
2014/04/16 职场文书
抽样调查项目计划书
2014/04/24 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
创先争优活动承诺书
2014/08/30 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
学校百日安全活动总结
2015/05/07 职场文书
西游降魔篇观后感
2015/06/15 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python