Vorlage Unterrichts-Wiki
Ansicht der Vorlage
Ansicht der Vorlage
Quelltext der Vorlage mit Scripte für Formeln und Inhaltsverzeichnis
Quelltext der Vorlage mit Scripte für Formeln und Inhaltsverzeichnis
<script type="text/javascript" asyncsrc="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"></script><script>window.onload = function () { var toc = ""; var level = 0;
document.getElementById("contents").innerHTML = document.getElementById("contents").innerHTML.replace( /<h([\d])>([^<]+)<\/h([\d])>/gi, function (str, openLevel, titleText, closeLevel) { if (openLevel != closeLevel) { return str; }
if (openLevel > level) { toc += (new Array(openLevel - level + 1)).join("<ul>"); } else if (openLevel < level) { toc += (new Array(level - openLevel + 1)).join("</ul>"); }
level = parseInt(openLevel);
//Hinzufügen eines Namens in den Überschriften-Tags var anchor = titleText.replace(/ /g, "_"); toc += "<li><a>" + titleText + "</a></li>";
return "<h" + openLevel + "><a name=\"" + anchor + "\">" + titleText + "</a></h" + closeLevel + ">"; } );
//Ende der Gesamt-Liste if (level) { toc += (new Array(level + 1)).join("</ul>"); }
//Inhaltsverzeichnis wird geschrieben document.getElementById("toc").innerHTML += toc;};</script><div id="toc"> <h3>Inhaltsverzeichnis</h3> </div> <hr/><div id="contents">Text des Unterrichts-Wikis</div>
document.getElementById("contents").innerHTML = document.getElementById("contents").innerHTML.replace( /<h([\d])>([^<]+)<\/h([\d])>/gi, function (str, openLevel, titleText, closeLevel) { if (openLevel != closeLevel) { return str; }
if (openLevel > level) { toc += (new Array(openLevel - level + 1)).join("<ul>"); } else if (openLevel < level) { toc += (new Array(level - openLevel + 1)).join("</ul>"); }
level = parseInt(openLevel);
//Hinzufügen eines Namens in den Überschriften-Tags var anchor = titleText.replace(/ /g, "_"); toc += "<li><a>" + titleText + "</a></li>";
return "<h" + openLevel + "><a name=\"" + anchor + "\">" + titleText + "</a></h" + closeLevel + ">"; } );
//Ende der Gesamt-Liste if (level) { toc += (new Array(level + 1)).join("</ul>"); }
//Inhaltsverzeichnis wird geschrieben document.getElementById("toc").innerHTML += toc;};</script><div id="toc"> <h3>Inhaltsverzeichnis</h3> </div> <hr/><div id="contents">Text des Unterrichts-Wikis</div>