Спойлер! (скрытый текст) - Форум
Главная | Регистрация | ВходПриветствую Вас Гость | RSS
Используются технологии uCoz
Реклама на сайте

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ToXiC, Dj™©®@$h™  
Спойлер! (скрытый текст)
eXPertДата: Воскресенье, 2008 Окт 26, 12:55:08 | Сообщение # 1
Группа: Удаленные





Спойлер для форума работающий под всеми основными браузерами
В шаблон "Общий вид страниц форума" после $BODY$ вставляем:
Code
<script type="text/javascript">    
e=document.getElementsByTagName("TD");    
for(k=15; k<e.length;k++) {    
if(e[k].className=='posttdMessage') {    
s=e[k].innerHTML;    
while (s.indexOf('    
Спойлер    
Показать спойлерСкрыть спойлер    
') != -1){    
s=s.replace('    
Спойлер    
Показать спойлерСкрыть спойлер    
','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:red;">Спойлер</font></legend><div style="margin: 3px; margin-top:1px;"><div class="smallfont" style="margin-bottom:1px"><a href="#" onclick="return spoiler_js(this);"><span style="color:blue;"><b>Показать спойлер</b></span><span style="display:none;color:blue;"><b>Скрыть спойлер</b></span></a></div><div style="margin: 0px; padding:3px; display: none;">'); s=s.replace('    
','</div></div></fieldset>');    
e[k].innerHTML=s;    
}    
} }    
</script>    

<script type="text/javascript">    
function spoiler_js(obj) {    
var obj_content = obj.parentNode.parentNode.getElementsByTagName('div')[1];    
var obj_text_show = obj.getElementsByTagName('span')[1];    
var obj_text_hide = obj.getElementsByTagName('span')[0];    

if (obj_content.style.display != '') {    
obj_content.style.display = '';    
obj_text_show.style.display = '';    
obj_text_hide.style.display = 'none';    
} else {    
obj_content.style.display = 'none';    
obj_text_show.style.display = 'none';    
obj_text_hide.style.display = '';    
}    
return false;    
}    
</script>

В "Форме добавления сообщения" после $BBCODES$ ставим:

Code
<input type="button" accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler" />

С вас + в репутацию

 
  • Страница 1 из 1
  • 1
Поиск: