Форум поддержки пользователей ZeroParking

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Спойлер-контейнер

Сообщений 1 страница 5 из 5

1

На этом форуме, в объявлении, перестал работать спойлер-контейнер, хотя вчера и даже сегодня ночью я ею пользовался. Можно решить как-то эту проблему? хЗ
Вот его код:
В HTML-верх вставлял:

Код:
<style> 
div .splLink {width: 130px; height: 40px; border: 0px solid #000000; background: #000000; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 5px;}
.spll {width: 130px; height: 70px; }
.spll div .splCont {height: auto; width: 300px; background:  #000000; padding: 5px; z-index: 1000; margin-top: 5px; border: 1px solid #FFFFFF; font-size: 9px; font-family: verdana; text-align: center;}
</style>

В HTML-низ вставлял:

Код:
<!--Спойлер - контейнер-->
<script type="text/javascript" src="http://szenprogs.ru/scripts/jquery-1.3.2.js"></script>
<script type="text/javascript"> 
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>

В таблице:

Код:
<div class="spll">
<DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">
<img src="http://s003.radikal.ru/i201/1006/92/bd199ad7e815.png">
</div>
<DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="4">
...
</DIV></DIV>
</div>

Также не работает спойлер, который работал вчера. Вот его код:
HTML-низ:

Код:
<style>  #button-spoiler {background-image:url('https://forumupload.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}  </style>  <script type="text/javascript">  function tag_spoiler(){  	var y = prompt("Введите описание закрытой кнопки",'');  	if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){  	var x = prompt("Введите описание открытой кнопки",'');  	if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spoiler='+y+']','[/spoiler]'); else bbcode('[spoiler='+y+'|'+x+']','[/spoiler]');}  	else bbcode('[spoiler]','[/spoiler]')  }  function addSpoiler(str,from,internal){  	var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open='';  	if((pos=str.indexOf("[spoiler",from))==-1) return str;  	if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str;  	if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){  	string = str.substring(pos+9,pos_c);  	if((pos_l = string.indexOf("|"))!=-1){  close = string.substring(0,pos_l);  open = string.substring(pos_l+1,string.length);  	}  	else{  close = string;  open = string;  	}  	}  	else{  close = 'Показать спойлер';  open = 'Скрыть спойлер';  	}  	newpos=str.indexOf("[spoiler",pos+9)  	if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)  	if((pos2=str.indexOf("[/spoiler]",pos+9))==-1) return str;  	str=str.substring(0,pos)+makeSpoiler(str.substring(pos_c+1,pos2),open,close)+str.substring(pos2+10,str.length)  	if( str.indexOf("[spoiler")!=-1 && internal==false) str=addSpoiler(str,0,false)  	return str;  }    function makeSpoiler(txt,open,close){  	txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>'  	return txt;  }    $(document).ready(function(){  	$("div.quote-box > cite > input.spoiler-button").click(function(){  $(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow");  var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);  	});  });    if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){  	elm=document.getElementById("pun-main").getElementsByTagName("div")  	for(x in elm) if(elm[x].className=="post-content"){  var post=elm[x]  post.innerHTML=addSpoiler(post.innerHTML,0,false)  	}  }  if(form=document.getElementById("form-buttons"))  	form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img  id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />"  </script>

И это можно как-то исправить? ><

0

2

Yakushi Saiken
Этот контейнер (вид) ни у кого не работает. Причину пока не обнаружил.
Так как спойлер по виду такой же как и эти контейнеры наверняка проблема в том же

0

3

Toshiro-kun
Т. е. исправить пока никак нельзя? т.т

0

4

Yakushi Saiken
Увы нет, сам страдаю. Хорошо хоть просто выпадающие окошки работают.

0

5

Toshiro-kun
Теперь всё нормально хЗ

0



Рейтинг форумов | Создать форум бесплатно