Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Проблема со спойлером


Проблема со спойлером

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

1

Такая проблема...
На этот форум вставила вот этот код спойлера в хтмл-низ

Код:
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[spoiler]",from))==-1) return str;
if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str;
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+9,pos2))+str.substring(pos2+10,str.length)
if( str.indexOf("[spoiler]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

function makeSpoiler(txt){
txt="<div class=quote-box style='padding:1px'><cite style='width:100%'>Спойлер <input style='width:60px;margin-left:70%;font-size:10px;' type='button' value='Показать' onclick='hideSpoiler(this)'></cite><blockquote style='display:none'>"+txt+"</blockquote></div>"
return txt}

function hideSpoiler(sp){
spoiler=sp.parentNode.parentNode.getElementsByTagName("blockquote")[0]
if(spoiler.style.display=='none'){
spoiler.style.display='inline'
sp.value='Скрыть'}
else{
spoiler.style.display='none'
sp.value='Показать'}}

if(document.URL.indexOf("viewtopic.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(19).innerHTML="<img  id=\"button-spoiler\" title=\"Спойлер\" onclick=\"bbcode('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />"
</script>


<!--Спойлер - контейнер-->
<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>

Я сталкиваюсь с такой проблемой:
http://i073.radikal.ru/1003/ab/4a92690f55f3.png
Независимо от кол-ва информации, написанной под спойлером, сколько бы я не нажимала, она не отображается вообще. То бишь окно даже не разворачивается/сворачивается.
Хотя на тестовике

- всё работает.
В чем собственно проблема и как с ней бороться?

0

2

Baby Policeman
Всё работает

0

3

opirk032
В гостевой почему-то да, а когда пробую расы написать в набивалке или в соответствующей теме, всё равно тоже самое

Отредактировано Baby Policeman (Вт, 2 Мар 2010 13:57:00)

0

4

Baby Policeman
Здравствуйте.

Зашёл на Ваш форум в указанный раздел "Набивалка", создал сообщение со спойлером. Всё вроде как работает.

Скриншоты:

http://s001.radikal.ru/i195/1003/40/dde8870300a9t.jpg

http://s42.radikal.ru/i097/1003/51/067e0f70306dt.jpg

Мой браузер Internet Explorer 8, каким пользуетесь Вы?

0

5

rps
Здравствуйте.

Mozilla Firefox

Зашла в эту тему, всё сработало:
http://s006.radikal.ru/i214/1003/ca/1ab249acf1fd.png
Зашла в тему расы:
http://s11.radikal.ru/i183/1003/b6/2ce2f8352e9b.png
Снова тоже самое..(

0

6

Baby Policeman написал(а):

Mozilla Firefox

Это плохо.

Baby Policeman написал(а):

Зашла в тему расы:

Дайте ссылку на неё. Ибо найти что-то не могу.

0

7

rps написал(а):

Это плохо.

Совсем?(

rps написал(а):

Дайте ссылку на неё. Ибо найти что-то не могу.

http://theasylum.anihub.ru/viewtopic.php?id=10#p9385

0

8

Baby Policeman написал(а):

http://theasylum.anihub.ru/viewtopic.php?id=10#p9385

Проверил в 5 основных браузерах. Не работает (как обычно) в одной Мозилле.
Вывод: меняйте спойлер или ищите скриптёров и просите исправить скрипт.

Baby Policeman написал(а):

Совсем?(

Как видите.

0


Вы здесь » Единый форум поддержки » Корзина » Проблема со спойлером