Vor einigen Jahren habe ich "smart quoting" zu einem Webforum hinzugefügt. Grundsätzlich wählt der Benutzer einen Teil in der vorherigen Konversation und klickt auf eine Schaltfläche, um ihn zu zitieren. Script erhält den HTML-Code des Zitats und geht den DOM-Baum hinauf, um herauszufinden, wer das gesagt hat.Wie bekomme ich die Auswahl HTML und Auswahl Eltern?
Ich konnte es nur für IE tun, obwohl ich mich erinnere, mich zu bemühen. Aber dann gab es keinen stackoverflow.com und Firefox war nicht so ausgereift. Ich nehme an, dass es jetzt so einfach ist, es in Firefox zu tun. Hier ist der Schlüssel des Codes.
Element frameDoc enthält den vorherigen Thread, in dem Benutzer Text auswählt Wenn es zu wenig Sinn macht, sehen Sie den ganzen Code here. Es ist ein Plugin für FCKeditor.
Es scheint, dass Sie bereits einen funktionierenden Code haben. Ich verstehe das Problem nicht, das Sie haben –