Очень понравился скрипт на сворачивание панели и сохранением положения в куках:
http://javascript.ru/
Пытался вытащить из
http://javascript.ru/misc/pack.2.js но он у меня не работал:
function toggle_collapse(a){
if(!is_regexp){
return false}obj=fetch_object("collapseobj_"+a);
img=fetch_object("collapseimg_"+a);
cel=fetch_object("collapsecel_"+a);
if(!obj){
if(img){
img.style.display="none"}return false}if(obj.style.display=="none"){
obj.style.display="";
save_collapsed(a,false);
if(img){
img_re=new RegExp("_collapsed\\.gif$");
img.src=img.src.replace(img_re,".gif")}if(cel){
cel_re=new RegExp("^(thead|tcat)(_collapsed)$");
cel.className=cel.className.replace(cel_re,"$1")}}else{
obj.style.display="none";
save_collapsed(a,true);
if(img){
img_re=new RegExp("\\.gif$");
img.src=img.src.replace(img_re,"_collapsed.gif")}if(cel){
cel_re=new RegExp("^(thead|tcat)$");
cel.className=cel.className.replace(cel_re,"$1_collapsed")}}return false}function save_collapsed(a,h){
var g=fetch_cookie("vbulletin_collapse");
var d=new Array();
if(g!=null){
g=g.split("\n");
for(var c in g){
if(g[c]!=a&&g[c]!=""){
d[d.length]=g[c]}}}if(h){
d[d.length]=a}expires=new Date();
expires.setTime(expires.getTime()+(1000*86400*365));
set_cookie("vbulletin_collapse",d.join("\n"),expires)}
А так у меня не сохраняются куки:
<style media="all" type="text/css">@import "/files/css/bacebeafa8a5e951d04e143dce1d3fed.css";</style>
<link id="" href="/forum/clientscript/vbulletin_css/style-94ce38d6-00003.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="http://javascript.ru/misc/pack.2.js"></script>
<table width="100%" cellspacing="0" cellpadding="4" border="0" id="block-search-0" class="tborder tblock">
<thead>
<tr>
<td class="thead01">
<a onclick="return toggle_collapse('block-search-0')" href="#top" style="float: right;"><img border="0" alt="" src="http://javascript.ru/forum/images/ca_serenity/buttons/collapse_thead.gif" id="collapseimg_block-search-0"></a>
Поиск по сайту
</td>
</tr>
</thead>
<tbody style="" id="collapseobj_block-search-0">
<tr>
<td class="alt1"><form id="search-block-form" method="post" accept-charset="UTF-8" action="/search/node">
<div><div class="container-inline"><div class="form-item">
<input type="text" class="form-text" title="Введите слова, которые вы хотите искать." value="" size="15" id="edit-search-block-form-keys" name="search_block_form_keys" maxlength="128">
</div>
<input type="submit" class="button form-submit" value="Поиск" name="op">
<input type="hidden" value="63496418323c9aceec975889fca06565" id="edit-search-block-form-form-token" name="form_token">
<input type="hidden" value="search_block_form" id="edit-search-block-form" name="form_id">
</div>
</div></form>
</td>
</tr>
</tbody>
</table>
Пожалуйста, вытащите мне правильно этот скрипт так чтоб он нормально работал и сохранял положение в куки =/