2011-07-12 46 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