Форум технической поддержки сервиса Wesky.ru

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

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



Спойлер для форума

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

1

В HTML-низ

Код:
<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;'><u>Спойлер &raquo;</u></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:18px;height:18px;padding:5px 10px' onclick=\"bbcode('[spoiler*]', '[/*spoiler]')\" src=\"https://forumupload.ru/uploads/000b/7c/f5/293-2.png\" alt=\"Спойлер\" title=\"Спойлер\" />";
}
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*] и [/*spoiler] иначе код корректно работать не будет!

2

Извините, а у меня не работает.

3

Jovi Hikari, обновил код :) Пользуйтесь ^^