Я добавил на форум скрипт спойлера:
<script type="text/javascript"> function addSpoiler() { var elm = document.getElementById("pun-main").getElementsByTagName("div"); for (x in elm) if (elm[x].className == "post-content") elm[x].innerHTML = elm[x].innerHTML.replace(/\[spoiler\]/g, "<div class='quote-box'><cite onclick='hideSpoiler(this)' style='cursor:pointer;cursor:hand;'><b><u>Текст спойлера</u></b></cite><blockquote style='display:none'>").replace(/\[\/spoiler\]/g, "</blockquote></div>"); if(form = document.getElementById("form-buttons")) form.getElementsByTagName("tr")[0].insertCell(14).innerHTML = "<img style='width:37px;height:21px;' onclick=\"bbcode('[spoiler]', '[/spoiler]')\" src='http://forumupload.ru/uploads/0003/41/8c/1728-1.gif' alt='Спойлер' />"; } function hideSpoiler(sp) { if (spoiler = sp.parentNode.getElementsByTagName("blockquote")[0]) { if (spoiler.style.display == "none") spoiler.style.display = "inline"; else spoiler.style.display = "none"; } } addSpoiler(); </script>
Скрипт прекрасно работает, добавилась кнопка spoiler на верхней панели. Но в данной версии нельзя спойлеру присвоить имя. Т.е. приходится писать заголовок, а ниже делать сам спойлер (текст спойлера).
Пример можно посмотреть Здесь
Возможно ли изменить данный скрипт или есть другой рабочий, чтоб вместо слов "Текст спойлера" можно было писать сам заголовок?
Заранее спасибо, жду советов и помощи.
С уважением, Djeday.