| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 627 人关注过本帖
标题:紧急求助,如果将默认为展开状态改为关闭状态啊
只看楼主 加入收藏
frankg211
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-26
收藏
 问题点数:0 回复次数:2 
紧急求助,如果将默认为展开状态改为关闭状态啊
小雨在线>>网页特效>>特殊脚本>>开关内容
程序代码:
<script type=\"text/javascript\">
//more javascript from http://www.smallrain.net var enablepersist=\"on\" //是否允许使用cookie来保存状态? (on/off) var memoryduration=\"7\" //持续的天数 var contractsymbol='jsimg/minus1.gif' //Path to image to represent contract state. var expandsymbol='jsimg/plus1.gif' //Path to image to represent expand state. /////No need to edit beyond here ////////////////////////// function getElementbyClass(rootobj, classname){ var temparray=new Array() var inc=0 var rootlength=rootobj.length for (i=0; i0){ document.getElementById(cid).style.display=(document.getElementById(cid).style.display!=\"none\")? \"none\" : \"\" curobj.src=(document.getElementById(cid).style.display==\"none\")? expandsymbol : contractsymbol } } function revivecontent(){ selectedItem=getselectedItem() selectedComponents=selectedItem.split(\"|\") for (i=0; i 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(\";\", offset); if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function getselectedItem(){ if (get_cookie(window.location.pathname) != \"\"){ selectedItem=get_cookie(window.location.pathname) return selectedItem } else return \"\" } function saveswitchstate(){ var inc=0, selectedItem=\"\" while (ccollect[inc]){ if (ccollect[inc].style.display==\"none\") selectedItem+=ccollect[inc].id+\"|\" inc++ } if (get_cookie(window.location.pathname)!=selectedItem){ //only update cookie if current states differ from cookie's var expireDate = new Date() expireDate.setDate(expireDate.getDate()+parseInt(memoryduration)) document.cookie = window.location.pathname+\"=\"+selectedItem+\";path=/;expires=\" + expireDate.toGMTString() } } function do_onload(){ uniqueidn=window.location.pathname+\"firsttimeload\" var alltags=document.all? document.all : document.getElementsByTagName(\"*\") ccollect=getElementbyClass(alltags, \"switchcontent\") statecollect=getElementbyClass(alltags, \"showstate\") if (enablepersist==\"on\" && get_cookie(window.location.pathname)!=\"\" && ccollect.length>0) revivecontent() if (ccollect.length>0 && statecollect.length>0) revivestatus() } if (window.addEventListener) window.addEventListener(\"load\", do_onload, false) else if (window.attachEvent) window.attachEvent(\"onload\", do_onload) else if (document.getElementById) window.onload=do_onload if (enablepersist==\"on\" && document.getElementById) window.onunload=saveswitchstate
</script>
111
111111111111111111111

222
222222222222222222222

333
333333333

[此贴子已经被作者于2007-4-28 12:42:07编辑过]

搜索更多相关主题的帖子: 状态 
2007-04-28 12:40
frankg211
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-26
收藏
得分:0 
以下是引用frankg211在2007-4-28 12:40:34的发言:

http://bbs.blueidea.com/thread-2740889-1-1.html




<script type=\"text/javascript\">

//more javascript from http://www.smallrain.net
var enablepersist=\"on\" //是否允许使用cookie来保存状态? (on/off)
var memoryduration=\"7\" //持续的天数
var contractsymbol='jsimg/minus1.gif' //Path to image to represent contract state.
var expandsymbol='jsimg/plus1.gif' //Path to image to represent expand state.
/////No need to edit beyond here //////////////////////////
function getElementbyClass(rootobj, classname){
var temparray=new Array()
var inc=0
var rootlength=rootobj.length
for (i=0; iif (rootobj[i].className==classname)
temparray[inc++]=rootobj[i]
}
return temparray
}
function sweeptoggle(ec){
var inc=0
while (ccollect[inc]){
ccollect[inc].style.display=(ec==\"contract\")? \"none\" : \"\"
inc++
}
revivestatus()
}

function expandcontent(curobj, cid){
if (ccollect.length>0){
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!=\"none\")? \"none\" : \"\"
curobj.src=(document.getElementById(cid).style.display==\"none\")? expandsymbol : contractsymbol
}
}
function revivecontent(){
selectedItem=getselectedItem()
selectedComponents=selectedItem.split(\"|\")
for (i=0; i 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(\";\", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function getselectedItem(){
if (get_cookie(window.location.pathname) != \"\"){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return \"\"
}
function saveswitchstate(){
var inc=0, selectedItem=\"\"
while (ccollect[inc]){
if (ccollect[inc].style.display==\"none\")
selectedItem+=ccollect[inc].id+\"|\"
inc++
}
if (get_cookie(window.location.pathname)!=selectedItem){ //only update cookie if current states differ from cookie's
var expireDate = new Date()
expireDate.setDate(expireDate.getDate()+parseInt(memoryduration))
document.cookie = window.location.pathname+\"=\"+selectedItem+\";path=/;expires=\" + expireDate.toGMTString()
}
}
function do_onload(){
uniqueidn=window.location.pathname+\"firsttimeload\"
var alltags=document.all? document.all : document.getElementsByTagName(\"*\")
ccollect=getElementbyClass(alltags, \"switchcontent\")
statecollect=getElementbyClass(alltags, \"showstate\")
if (enablepersist==\"on\" && get_cookie(window.location.pathname)!=\"\" && ccollect.length>0)
revivecontent()
if (ccollect.length>0 && statecollect.length>0)
revivestatus()
}
if (window.addEventListener)
window.addEventListener(\"load\", do_onload, false)
else if (window.attachEvent)
window.attachEvent(\"onload\", do_onload)
else if (document.getElementById)
window.onload=do_onload
if (enablepersist==\"on\" && document.getElementById)
window.onunload=saveswitchstate

</script>










111
111111111111111111111

222

222222222222222222222





333
333333333


2007-04-28 12:46
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
给一个能运行的完整的例子,这么多代码怎么看啊。。。
2007-04-28 13:13
快速回复:紧急求助,如果将默认为展开状态改为关闭状态啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026354 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved