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

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

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


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


Скрыть объявление

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

1

Подскажите, пожалуйста, код, чтобы объявление убрать в спойлер. Заранее спасибо ^^

0

2

Код:
    <script language="JavaScript">
    function chVis(){
    el=document.getElementById("pun-announcement").getElementsByTagName("div")[1]
    if(el.style.display!="none"){
    el.style.display="none"
    document.getElementById("annBut").value="Показать"
    }
    else {
    el.style.display="inline"
    document.getElementById("annBut").value="Скрыть"
    }
    }

    document.getElementById("pun-announcement").getElementsByTagName("h2")[0].style.border='none'
    document.getElementById("pun-announcement").getElementsByTagName("h2")[0].style.width='100%'

    elm=document.getElementById("pun-announcement").getElementsByTagName("span")[0]

    elm.innerHTML="<table border=0 width='100%' cellspacing=0 celpadding=0><tr><td><b>"+elm.innerHTML+"</b></td><td align=center width=100px'><input id=annBut type='Button' value='Скрыть' onclick='chVis()'></td></tr></table>"
    </script>

в ХТМЛ-низ..

+1

3

Шмель
поставила в хтмл-низ, но кнопочка "скрыть" так и не появилась...  :(

0

4

[Consciousness], если ставите на тот форум, который у Вас в подписи, то:

у Вас стоит код на скрытие самого слова объявление, вот этот:

#pun-announcement h2 {display:none;}

при этом, скрипт спойлера объявления не работает...

выход:
попробуйте убрать код скрытия слова объявление, которое стоит у Вас и поставить в ХТМЛ-низ скрипт из 2 поста, а слово объявление убрать вот таким образом:

<style>
#pun-announcement h2 span table tbody tr td b {display: none;}
</style>

в ХТМЛ-верх...
ещё, если захотите подвинуть саму кнопочку, это можно сделать так:

<style>
#annBut {position: absolute; z-index: 1; left: 5px; top: 10px
}
</style>

ХТМЛ-верх...
цифры, соответственно, меняете как Вам надо...

вот, всё вроде доступно объяснил... пробовал, работает...

0

5

Шмель
Спасибо вам огромное!!  :cool:  :surprise:  :jumping:  :shine:

0

6

А подскажите еще, пожалуйста, как сделать так, чтобы при обновлении страницы таблица оставалась скрытой?

0

7

меня наверно убьют, что я влезла, но мне все помогают я тоже помочь хочу)))

[Consciousness]
попробуй этот код вставить)))у меня при обновлении и переходах оно не разворачиваецо :)

Код:
<center><script type="text/javascript">
document.getElementById('pun-announcement').getElementsByTagName("div")[0].id="annbody"
function lookCook()
{
if (document.cookie.indexOf("announce")!=-1)
{var an1=document.cookie.substr(document.cookie.indexOf("announce"))
var an=an1.substr(an1.indexOf("id")+2, 2)
if (an=="op")
{document.getElementById('annbody').style.display="block"
var knopka="Скрыть объявление"}
else if (an=="cl")
{document.getElementById('annbody').style.display="none"
var knopka="Показать объявление"}}
else if (document.cookie.indexOf("announce")==-1)
{document.getElementById('annbody').style.display="block"
var knopka="Скрыть объявление"}
document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='right'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}

lookCook()


function hideAnn()
{
if (document.getElementById('annbody').style.display!="none")
{document.getElementById('annbody').style.display="none"
document.getElementById('hider').value="Показать объявление"}
else
{document.getElementById('annbody').style.display="block"
document.getElementById('hider').value="Скрыть объявление"}
}


function wCook()
{
var ann="announce=id"
if (document.getElementById('annbody').style.display!="none")
{ann+="op"}
else 
{ann+="cl"}
var d=new Date()
d.setDate(d.getDate()+1)
ann+=";expires="+d.toGMTString()
document.cookie=ann}
</script>
</center>

0

8

Безумная Гломша
не убьют, поблагодарят, спасибо :)
Только в этом варианте появляется слово "Объявление" и придыдущие скрипты для его скрытия не работают...)

0


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