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


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 05 Javascript
9个javascript语法高亮插件 推荐
Jul 18 Javascript
20个最新的jQuery插件
Jan 13 Javascript
php析构函数的具体用法小结
Mar 11 Javascript
js实现简单的联动菜单效果
Aug 19 Javascript
浅析js绑定事件的常用方法
May 15 Javascript
Bootstrap在线电子商务网站实战项目5
Oct 14 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
Nov 30 Javascript
JS实现遍历不规则多维数组的方法
Mar 21 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
Aug 06 Javascript
通过实例解析json与jsonp原理及使用方法
Sep 27 Javascript
video.js添加自定义组件的方法
Dec 09 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 while循环控制的简单实例
2016/05/30 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
js 提交和设置表单的值
2008/12/19 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
vue动画效果实现方法示例
2019/03/18 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
python机器学习之KNN分类算法
2018/08/29 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
计算机科学与技术应届生求职信
2013/11/07 职场文书
岗位职责的构建方法
2014/02/01 职场文书
应聘会计求职信
2014/06/11 职场文书
研究生求职自荐书
2014/06/23 职场文书
公司晚会主持词
2019/04/17 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android