Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вытащите, поделитесь плиз скриптом (https://javascript.ru/forum/dom-window/10303-vytashhite-podelites-pliz-skriptom.html)

Gim 27.06.2010 14:59

Вытащите, поделитесь плиз скриптом
 
Очень понравился скрипт на сворачивание панели и сохранением положения в куках: 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>

Пожалуйста, вытащите мне правильно этот скрипт так чтоб он нормально работал и сохранял положение в куки =/
 

exec 27.06.2010 16:01

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Gim 27.06.2010 16:09

Скрипт уже есть, просто я не могу правильно вытащить его из http://javascript.ru/misc/pack.2.js я прошу помощи.

exec 27.06.2010 16:17

Легче свой написать, чем копаться в такой груде кода + потом ещё все подстраивать.


Часовой пояс GMT +3, время: 23:08.