Hallo Auge!
Hier mal in loser Reihenfolge ein paar der Unterschiede gegenüber molilys Version:
Ich habe einen klitzekleinen gefunden, den du mir hoffentlich erklären kannst. Wenn ich vor dem Eröffnungsposting das Symbol zum Aus- und Einklappen des Threads geklickt habe, musste ich das bei molilys Skript immer zweimal machen. Erst beim zweiten Klick reagierte das Skript und ja, ich habe jeweils beide Male das Icon getroffen. :-)
Bei deinem Skript ist mir bei der Schließe-alle-gelesenen-Threads-per-Hand-Orgie sofort aufgefallen, dass ich nur einmal klicken muss (wie ich es auch erwarte). Hast du da etwas geändert und wenn ja, was?
Hmmm ..., ich bin mir nicht ganz sicher, ob ich den geschilderten Fall richtig verstanden habe, aber ... .
Molilys Skript hat sich gar nicht um das Auf-/ Zuklappen der Threads gekümmert. Das ist ja ansich eine Funktion des Forums/ der Forensoftware. Wie das jeweils abläuft hängt also von deinen jeweiligen Benutzer-Einstellungen ab (ob mit oder ohne JS).
Der "Knackpunkt" dabei ist aber, dass man immer nur jeweils_einen_Thread auf- oder zuklappen kann, und jedes Mal eine "Kommunikation" (Request/ XMLHttpRequest) mit dem Server erforderlich ist.
Das ist der Grund, warum ich mich entschlossen habe, das Auf- und Zuklappen rein über das Skript zu steuern, d.h. serverseitig sind immer alle Threads aufgeklappt.
Den Nachteil dieser Variante hattest du ja glaube ich auch schon sofort entdeckt, nämlich dass es dadurch eine Browser spezifische Sache wird.
Aber aufgrund der (neuen) Möglichkeit_alle_Threads auf einmal auf-, bzw. zuklappen zu können, halte ich das durchaus für eine akzeptable Variante.
Gruß
Gunther