Mit Hilfe der sel-Makros lassen sich beliebige Seitenelemente durch Mausklick ein- und ausblenden. Eine einfache Anwendung davon wäre eine Seite mit Fragen und Antworten. Dabei sollen alle Fragen in einer Liste aufgeführt sein. Wenn man eine Frage anklickt, soll die Antwort darunter eingeblendet werden.
Dies lässt sich mit den sel-Makros zwar gut programmieren, ist jedoch für diesen Fall relativ umständlich. Einfacher geht es mit den auf dieser Seite aufgeführten OnOff-Makros, welche ihrerseits die sel-Makros verwenden und für die Formatierung ein paar Styles definieren.
Version mit einer einzeiligen Antwort:
{{OnOffLine|Frage|Antwort|open|noborder|css}}
Version für beliebige einblendbare Seitenbereiche:
{{OnOff|id=Name|Einblend-Text|Ausblend-Text|print|open|noborder|header|ccs}} Wikitext {{OnOffEnd}}
Ja | natürlich |
---|---|
Tabellen | funktionieren auch |
{{OnOffLine|Wie Funktionieren die OnOff Makros?|Lies diese Seite}} {{OnOffLine|Können Element auch standardmässig geöffnet sein?| Wie du siehst, ja; mit dem Parameter ''open''|open}} {{OnOff|Tabelle anzeigen|Tabelle verbergen|print|open|noborder}} {| grid w:100% ! Ja ! natürlich |- | Tabellen | funktionieren auch |} {{OnOffEnd}}