Benutzer Diskussion:Gardini/Versionsbereinigung
Javascript markiert letzte Versionen nicht bei Frühstart
[Quelltext bearbeiten]javascript:for(var i=3;i<=10000;i++)document.getElementsByTagName("input")[i].checked=true;
Hallo Gardini, in deinem Nachtrag schreibst du, daß du nicht nachvollziehen kannst, warum die noch nicht im Browser sichtbaren Versionen nicht markiert werden, wenn man das Javascript früh startet. Die Lösung ist (m.W.) ganz einfach: das Javascript läuft lokal auf deinem Rechner ab und nicht auf dem "Wikiserver", daher erfasst es nur die bereits aus der Versionen-DB "heruntergeladenen" Zeilen/Versionen/Elemente ("document.getElements" greift auf die Elemente des lokalen Browser "documents" zu). Da es aber keinen "Toggle" der Markierungen auslöst ("x.checked=not(x.checked)" ==> markiert <-> unmarkiert), sondern einfach alles markiert ("x.checked=true" ==> unmarkiert oder markiert -> markiert) reicht es, das Skript einfach nochmal zu starten, wenn es zuviele Zeilen übriggelassen hat. D.h. siehst du ganz unten nur ca. 5-10 Zeilen unmarkiert, würd ich einfach schnell die Häkchen manuell nachtragen. Bei 30+ würd ich nochmal starten. --PhChAK 12:24, 7. Apr. 2010 (CEST)
- Vielen Dank, lieber PhChAK, für die Erklärung. Vor fünfzehn Jahren war ich noch ein DAU. :-) --Gardini ⋅ RC 💞 RM 13:12, 21. Mai 2022 (CEST)