Seite 1 von 1

[Gelöst] Überschrift beim Spoiler BBcode

Verfasst: 25.01.2012 13:57
von Kirk
Hallo
Ich hab ein Spoiler BBcode erstellt, welches auch funktioniert nur die "Überschrift" wird beim aufrufen des
Beitrages nicht angezeigt (Siehe Bild 1), erst wenn man den Spoiler öffnet und wieder schließt wird die Überschrift angezeigt (Siehe Bild 2).
Hier kann man es sich anschauen.

Dieser BBcode sieht folgendermaßen aus:
BBCode-Benutzung:

Code: Alles auswählen

[spoiler={TEXT1}]{TEXT2}[/spoiler]
HTML-Ersetzung:

Code: Alles auswählen

<dl class="codebox"><dt><a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '[-] {TEXT1}'; } else { spoiler.style.display = 'none'; this.innerHTML = '[+] {TEXT1}'; };">+</a></dt><dd style="display: none;">{TEXT2}</dd></dl>
Was müste an diesem Code geändert werden um die "Überschrift" (Siehe Bild 2) anzeigen zu lassen?

Board Version: 3.0.10
Styles: prosilver basierend

Re: Überschrift beim Spoiler BBcode

Verfasst: 25.01.2012 15:29
von BNa
HTML-Ersetzung:

Code: Alles auswählen

<dl class="codebox"><dt><a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '[-] {TEXT1}'; } else { spoiler.style.display = 'none'; this.innerHTML = '[+] {TEXT1}'; };">+ {TEXT1}</a></dt><dd style="display: none;">{TEXT2}</dd></dl>
oder

HTML-Ersetzung:

Code: Alles auswählen

<dl class="codebox"><dt><a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '[-] {TEXT1}'; } else { spoiler.style.display = 'none'; this.innerHTML = '[+] {TEXT1}'; };">[+] {TEXT1}</a></dt><dd style="display: none;">{TEXT2}</dd></dl>

Re: [Gelöst] Überschrift beim Spoiler BBcode

Verfasst: 25.01.2012 15:55
von Kirk
Vielen Dank BNa funktioniert prima, wenn ich jetzt deinen und meinen Code vergleiche
hätte ich nur nach dem 2. + Zeichen das hier noch einfügen müssen {TEXT1} :oops: