Selektierten Text mit html Markup umgeben
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
anpassen
austausch
code
dank
erscheinen
funktion
gefunden url
http
list
markieren
markierten textes
markup
passendes url
position
problem
rang
suggestion
text
url
wort
-
Guten Tag malwieder,
ich schreibe gerade an einer Software in PHP, HTML und JS zum bearbeiten von odt-Dokumenten.
Ich habe jetzt ein Problem, ich will dass der Nutzer wie bei OpenOffice etwas markiert und dieses formatieren kann. Ich weiß zwar wie ich den Text herausfinde den er markiert hat, aber wenn man das x-te Und markiert wird immer nur das erste formatiert. Wie kann ich herausfinden welches er meint?
Danke für eure Hilfe
P.S. wer den Code nutzen oder anschauen möchte: git clone http://git.pbeckmann.de:odtViewer ! NOCH NICHT STABIL ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn ich dich richtig verstanden habe geht es um ein Markup, das beim Markieren eines Textes innerhalb einer Textarea in der nähe des markierten Textes erscheinen soll. Habe hierzu sogar ein Bild (hier bei MSOffice).
Hab ein bisschen gesucht und bei Stackoverflow was passendes gefunden.
Sollte sich eigentlich leicht für deine Bedürfnisse anpassen lassen
Grüße -
limabone schrieb:
Wenn ich dich richtig verstanden habe geht es um ein Markup, das beim Markieren eines Textes innerhalb einer Textarea in der nähe des markierten Textes erscheinen soll. Habe hierzu sogar ein Bild (hier bei MSOffice).
Hab ein bisschen gesucht und bei Stackoverflow was passendes gefunden.
Sollte sich eigentlich leicht für deine Bedürfnisse anpassen lassen
Grüße
Hi,
ne, leider nicht :(
ich habe Text in einem Section Element der per contenteditable bearbeitet werden kann. Dann mächte ich, dass man Text markiert, und diesen beispielsweise mit <b> und </b> umschließen kann. Ich schaffe es auch per JS Text zu umgeben. Mein Problem ist, dass zum Beispiel im folgenden Satz
Ein Elefant und eine Giraffe und eine Maus spielen.
2 mal das Word "und" habe.
Die Javascript Funktion getSelection gibt mir aber nur das Wort "und", aber nicht die Position. Meine Frage wie ich das richtig "und" identifiziere
Danke für deine Bemühungen
LG webaffe -
Hi,
webaffe schrieb:
es ist so, dass getSelection() ein Objekt zurückgibt, mit dem du weiterarbeiten kannst. Also z.B.
Die Javascript Funktion getSelection gibt mir aber nur das Wort "und", aber nicht die Position. Meine Frage wie ich das richtig "und" identifiziere
Gefunden habe ich das hier. Für den IE mußt du allderings noch etwas basteln.var range = window.getSelection().getRangeAt(0); var newNode = document.createElement("mark"); range.surroundContents(newNode);
Gruß -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage