Hallo Auge!
Oder würde es "Sinn machen", quasi das von Auge gewünschte Verhalten zu implementieren, und die Klasse 'visited' vorab per JS zu ergänzen (beim nächsten Reload müsste sie ja dann eh bereits serverseitig vorhanden sein)?
Das wäre möglich und aus meiner Sicht sinnvoll, kollidiert aber u.U. mit gewünschtem Verhalten.
Wie ich gerade schon in meinem anderen Posting geschrieben habe, reicht diese Maßnahme alleine ja nicht aus.
*Wozu* reicht sie nicht aus? Die Frage ist mMn an dieser Stelle, wozu das Setzen der Klasse ohne Reload dienen soll. Ist es dazu da, deiner clientseitigen Prüfung auf offene Postings vor dem zuklappen eines Threads zu genügen, reicht die Maßnahme. Für andere Anwendungsfälle, mag das nicht zutreffen …
Nein, sie reicht eben auch nicht für "deine clientseitige Prüfung auf offene Postings" aus!
Denn diese wird ja auch nur_einmalig_beim Laden der (Forums-)Hauptseite durchgeführt.
Also "ändert" sich da auch nichts dran, solange die Seite nicht neu geladen wird, und dadurch auch das Skript erneut ausgeführt wird.
Um das zu ändern, steht der nötige Aufwand imho in keiner Relation gegenüber dem Aufwand, die Seite gerade mal neu zu laden!
Wie gesagt, ich kann die Klasse problemlos einfügen (habe ich bereits in meiner Testversion drin). Das hat aber nicht dein gewünschtes Ergebnis zur Folge, sondern "hilft" quasi nur bei dem von Matthias angesprochenem Verhalten, wenn ich einen Thread mit mehreren ungelesenen Postings habe, und per Back-Button im Browser navigiere, um diese der Reihe nach zu lesen.
Gruß
Gunther