Das ganze funktioniert jetzt zwar deutlich besser, aber wenn man den Text eines Postes bis zum Ende markiert und dann im nächsten Beitrag auf den Link klickt steht wieder der falsche Name dran.
Das "Problem" wird sein, das über den klick auf den Link zwar der Autor ermittelt wird, dieser aber nicht Zwangsläufig zum markiertem Text passen muss... Beispiel: beliebigen Text markieren und Uhu Uhuhu schrieb: > Home > AVR > ARM > MSP430 > FPGA, CPLD & Co. > DSP > Elektronik allgemein > Foren
Ob das DOM es überhaupt ermöglicht, herauszufinden, wo auf einer Seite bzw. in welchem Container markierter Text steht? Nur dann ließe sich das Problem mit vermutlich noch vertretbarem Aufwand vermeiden. Sonst müsste explizit untersucht werden, ob der markierte Text im zum angeklickten Link stehenden Beitrag steht -- wenn da der Benutzer versehentlich etwas zu viel Text markiert hat, wie beispielsweise eine von der Forensoftware eingefügte Leerzeile oder einen der Links am Ende des Beitrages, dann wird das zu unnötigen Fehlermeldungen führen.
Läubi .. schrieb: > Das "Problem" wird sein, das über den klick auf den Link zwar der Autor > ermittelt wird, dieser aber nicht Zwangsläufig zum markiertem Text > passen muss... hm, als ich das heut früh probiert habe, war ich der Meinung, dass er bei A markierten Text auch bei klick auf "zitieren" von B User A zuordnet und das ganze nur nicht funktioniert, wenn das Textende mit markiert ist. jetzt scheint es so zu funktionieren wie immer.
Rufus t. Firefly schrieb: > Ob das DOM es überhaupt ermöglicht, herauszufinden, wo auf einer Seite > bzw. in welchem Container markierter Text steht? Theaoretisch ja... aber nur in "modernen" Browsern. Und die Frage ist halt auch wieviel Aufwand will man treiben dafür das der nutzer "zu doof" ist auf den korrekten Link zu drücken.
Jetzt sollte es wie gewünscht funktionieren (ausgenommen IE, da funktioniert es so wie vorher). Für Interessierte gibt es den JavaScript-Code im Anhang.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.