Erstmal sorry fürs wiederbeleben des Threads, ich dachte nur ich füge mal ne Lösung ein, wie so ein Aufklapp-Spoiler a la Gulli für mycode aussieht:
Regulärer Ausdruck:
Ersetzung:
Man kann ja hier, wenn man will die Texte "Spoiler:", "AUF" und "ZU" nach seinen Wünschen anpassen, zur Formatierung empfehle ich dann die CSS um die Codes für
Edit: Verschachtelungen sind dabei leider nicht möglich, aber wäre toll wenn das jemand noch hinbekäme
Regulärer Ausdruck:
Code:
\[spoiler\](.*?)\[/spoiler\]
Ersetzung:
Code:
<div class="spoiler"> Spoiler: <div> <input class="spoilerbutton" value="AUF" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';this.innerText = ''; this.value = 'ZU'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'AUF'; } " type="button"> </div> <div class="spoilercon"> <div style="display: none;"> $1 </div> </div> </div>
Man kann ja hier, wenn man will die Texte "Spoiler:", "AUF" und "ZU" nach seinen Wünschen anpassen, zur Formatierung empfehle ich dann die CSS um die Codes für
- .spoiler (allgemein, Text vor dem Button)
- .spoilerbutton (Button selbst)
- .spoilercon (Text im Spoiler)
Edit: Verschachtelungen sind dabei leider nicht möglich, aber wäre toll wenn das jemand noch hinbekäme