2011-07-12 127 views
0

我有我的论坛上的“破坏者”的bbcode。中心DIV a BBcode

它显示/隐藏[spoiler]文本[/ spoiler] bbcode中的任何文本。

HTML替换该扰流板设置高亮如下:

<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在UBB标签之间的文本。

现在,这通常适用于某些论坛,人们可以在扰流板bb代码周围添加[center] [/ center] bbcode以将扰流板按钮集中在屏幕上。

的[心] [/中心]标签有以下的html:

<p style="text-align: center;"> TEXT </p> 

我试图在这里居中扰流板设置高亮,在我的论坛 “签名”(下后)

http://forums.animefushigi.com/showthread.php?2

还是左对齐。我怎样才能使它工作?最好只更改为扰流板bbcode,因为中心是内置的。

回答

0

虽然不是最好的解决方案,如果你能在中心标记代码改为

<center> TEXT </center> 

它不解决您的问题。我会稍后再编辑,如果我从剧透div里面找到更好的解决方案。

+0

它解决了这个问题,现在,虽然有可能是由与中心设置高亮篡改造成其他问题。尽管如此,我还没有注意到! – GreatestSwordsman

0

变化

<div style="display:none">{param}</div> 

<div style="display:none;text-align:center;">{param}</div> 
+0

我并不总是想让扰流板bbcode中心对齐,只有当它位于中心bbcode内。 – GreatestSwordsman