紧急求助,如果将默认为展开状态改为关闭状态啊
程序代码:
<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
|
||||
[此贴子已经被作者于2007-4-28 12:42:07编辑过]