У меня есть bbcode для "спойлеров" на моем форуме.
Показывает / скрывает любой текст внутри bbcode [spoiler] text [/ spoiler].
HTML замена для этого bbcode спойлера выглядит следующим образом:
<div class="spoiler"><script>
function showHide(what){
a=what.getElementsByTagName("div")[0];
if(a.style.display=='none'){
a.style.display='block';
}else{
a.style.display='none';
}}
</script>
<input type="button" onclick="showHide(this.parentNode)" value="Spoiler"><b><small> ( Click to show/hide )</small></b><div style="display:none">{param}</div></div>
Где {param} - текст между тегами bbcode.
Теперь, это обычно работает на некоторых форумах, где человек может добавить bccode [center] [/ center] вокруг bbcodes спойлера, чтобы центрировать кнопку спойлера на экране.
Теги [center] [/ center] имеют следующий html:
<p style="text-align: center;"> TEXT </p>
Я пытаюсь центрировать спойлер bbcode здесь, на моем форуме "подпись" (под постом)
http://forums.animefushigi.com/showthread.php?2
Тем не менее он выравнивается по левому краю. Как я могу заставить это работать? Желательно вносить изменения только в спойлер bbcode, так как центральный является встроенным.