Скрипт спойлера

 Сегодня понадобилось сделать спойлер, вроде такого:

Поискал в Интернете, немного изменил и вот что получилось:

Сам скрипт:

<script language="JavaScript" type="text/javascript">
<!--
function openClose(id)
{
var obj = "";

// Check browser compatibility
if(document.getElementById)
obj = document.getElementById(id).style;
else if(document.all)
obj = document.all[id];
else if(document.layers)
obj = document.layers[id];
else
return 1;

// Do the magic :)
if(obj.display == "")
obj.display = "none";
else if(obj.display != "none")
obj.display = "none";
else
obj.display = "block";
}
/->
</script>

Как использовать в коде:

<!--Шапка спойлера-->
<div class="spoilertop" onClick="openClose('1')">
<b>Рабочие моменты</b>
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="1" style="display:none">
<br />Тут пишешь содержимое спойлера<br />
</div>
<!--Конец спойлера-->

 

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

8 Responses to “Скрипт спойлера”

  1. Grawl Says:

    спасибо за скрипт, пригодилось )

  2. Alex Says:

    Рабочие моменты
    Тут пишешь содержимое спойлера

  3. Николай Курков Says:

    И как это будет работать без классов, Алекс?

  4. Grawl Says:

    уважаемый Николай Курков, советую Вам приложить к статье таблицу стилей спойлера. иначе непонятно поначалу, как это заставить работать.

  5. OnArs Says:

    Чё непонятного то? Чё людей пуаете? Просто стили (я имею ввиду class'ы) в теге

    вообще указывать не нужно было. :!:

    Как заставить работать? :idea:
    1. Oepn your Front Page
    2. Copy и paste соурс, тот что выше
    3. Сохраняй как хтмл
    4. Открывай любым браузером.
    5. Радуемся

    Не Страдайте хернёй, товарищи! :grin:

  6. Grawl Says:

    Вот тут я и нарисовал таблицу стилей

    пользуйтесь..

    а на то, что юзер - гик, рассчитывать не надо. глупо это и цинично.

  7. Nik Volkov Says:

    Вопрос: у меня перед спойлером картинка (стрелочка вправо), когда спойлер разворачивается, стрелка должна поворачиваться вниз. Как заменить картинку стрелки?

  8. Grawl Says:

    это в таблице стилей - plus.gif и minus.gif
    таблица стилей под ссылкой, что я дал выше.

Leave a Reply