Вариант со сворачиванием
<script type="text/javascript"> var teg=">" var teg1="<p>" var hint="</div>" var hint1="<div style='display: none;'>" var hint2="display: none" var hid="if (innerHTML.toLowerCase().indexOf(hint2)!=-1) {innerHTML=innerHTML.substring(0, (innerHTML.toLowerCase().indexOf(teg)+1))"+"+innerHTML.substring((innerHTML.toLowerCase().indexOf(teg1)), (innerHTML.length-6))} else {innerHTML=innerHTML.substring(0, (innerHTML.toLowerCase().indexOf(teg)+1))+hint1+innerHTML.substr(innerHTML.toLowerCase().indexOf(teg1))+hint}" var trt="<div onclick='"+hid+"'>"+"<img src='http://uploads.ru/images/k/karpoff/down.gif' /><div style='display: none;'><p>" var trt1="</p></div></div>" var quers=document.getElementById('pun-main').getElementsByTagName("div") var pl=0 for (pl=0; pl<=(quers.length-1); pl++) {if (quers[pl].className=="post-body") {quers[pl].innerHTML=quers[pl].innerHTML.replace(/<spoiler>/g, trt) quers[pl].innerHTML=quers[pl].innerHTML.replace(/<endspoiler>/g, trt1)}} </script>
Вариант без сворачивания (при повторных кликах с подсказкой ничего не происходит)
<script type="text/javascript"> var teg=">" var teg1="<p>" var hint="</div>" var hint1="<div style='display: none;'>" var hint2="display: none" var hid="if (innerHTML.toLowerCase().indexOf(hint2)!=-1) {innerHTML=innerHTML.substring(0, (innerHTML.toLowerCase().indexOf(teg)+1))"+"+innerHTML.substring((innerHTML.toLowerCase().indexOf(teg1)), (innerHTML.length-6))}" var trt="<div onclick='"+hid+"'>"+"<img src='http://uploads.ru/images/k/karpoff/down.gif' /><div style='display: none;'><p>" var trt1="</p></div></div>" var quers=document.getElementById('pun-main').getElementsByTagName("div") var pl=0 for (pl=0; pl<=(quers.length-1); pl++) {if (quers[pl].className=="post-body") {quers[pl].innerHTML=quers[pl].innerHTML.replace(/<spoiler>/g, trt) quers[pl].innerHTML=quers[pl].innerHTML.replace(/<endspoiler>/g, trt1)}} </script>
Вставлять строго в HTML низ