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

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

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


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


Скрипт "Скрыть подпись" не работает

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

1

Помогите пожайлуста, у меня не работает скрипт, который сворачивает подпись. Вот скрипт:

Код:
<script language="JavaScript1.2">
<!-- var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><p><span style='cursor:hand' onClick='expandit(this)'> Показать подпись</span><span style='display:none' style=&{head};><br>"+name+"</span></p></dd>"
}
i++
}
</script>

Вот форум: wwwpillar.0bb.ru

Слова "Подпись автора" есть, а вот как её развернуть то, эту подпись? Вставляла и в хтмл-низ и в форму ответа  :(

0

2

Kastaneta
ставь это!! но копируй внимательней.. :D

<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><p><span style='cursor:hand' onClick='expandit(this)'>Показать подпись</span><span  style='display:none' style=&{head};><br>"+name+"</span></p></dd>"
}
i++
}
</script>

0

3

АЛЬБ
Я скопировала точно это:
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><p><span style='cursor:hand' onClick='expandit(this)'>Показать подпись</span><span  style='display:none' style=&{head};><br>"+name+"</span></p></dd>"
}
i++
}
</script>

Но не помогло. Возможно это из-за того что у меня стоит свой стиль?

0

4

Kastaneta сейчас я зарегюсь у тебя.. включи мне админку!

0

5

Kastaneta аууу!!!?? :D

0

6

АЛЬБ
Сделала)

0

7

АЛЬБ
Спасибо! А как её развернуть, что бы посмотреть?

0

8

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

Спасибо! А как её развернуть, что бы посмотреть?

нажми на "показать подпись".. у тебя что то огромное стоит!! :D  текст..
не забудь отключить админство..

Отредактировано АЛЬБ (Вт, 3 Ноя 2009 14:25:09)

0

9

АЛЬБ
Ну я нажимаю а у меня вместо руки(такая бывает когда на ссылку нажимаешь) палочка (такая появляется когда набираешь текст в форме I)
Так вот у меня "Показать подпись" только в виде текста, а не в виде некой кнопки, при нажатии на которую должна появиться подпись(

0

10

P.S.
Причем у меня такое не только с браузера Mozilla и Camino, но и с Safari

0

11

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

Так вот у меня "Показать подпись" только в виде текста, а не в виде некой кнопки, при нажатии на которую должна появиться подпись(

это и есть кнопа!!
мне уже пора.. попроси  студентку, она тебе объяснит как вставить картинку вместо текста.. :yep:
она как раз подглядывает.. :rofl:

+1

12

Студентка
Поможешь?))
АЛЬБ
Все равно спасибо)

0

13

Эгей, народ!

0

14

Kastaneta

Код:
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><INPUT value='Показать подпись' type=submit style='cursor:hand' onClick='expandit(this)'><span  style='display:none' style=&{head};><br>"+name+"</span></dd>"
}
i++
}
</script>

0

15

rps
Теперь появилась кнопка, зато подпись все-равно не разворачивается(

0

16

Kastaneta
Логин и пароль мне в ЛС.

0

17

rps
кинула в лс

0

18

rps
Ну че, все плохо?(

0

19

Kastaneta
Пробуйте.

+1

20

rps
Все) Спасибо, лови + ))))))))))))

Вот рабочий скрипт

<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("dl")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].className=="post-sig"){
name=arr[i].innerHTML
name=name.substring(43)
arr[i].innerHTML="<dt><span>Подпись автора</span></dt><dd><INPUT value='Показать подпись' type=submit style='cursor:hand' onClick='expandit(this)'><span  style='display:none' style=&{head};><br>"+name+"</span></dd>"
}
i++
}
</script>

Отредактировано Kastaneta (Пн, 19 Июл 2010 17:54:28)

0


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