Ponera en väldigt enkel richtext, wysiwyg-tillämpning. Jag bör kanske förtydliga att webbläsaren tänkes vara firefox. I textfält kan man således använda selectionstart och selectionend, men jag söker något som fungerar även inom div-taggar. Genom förmedling av nedan angiven länk kan du påträffa exempel med likande problemformulering och lösningar på denna: Tack - först var jag lite skeptisk eftersom jag hittat en massa tvivelaktig information på forum, bl.a. en fusklösning som "sökte" upp texten och därför gav fel svar vid markering av textsträngar som förekommit tidigare.Selection start, end för div-element
Givet är ett element med textinnehåll, varav en del är markerat:
<div id="1">
Detta är - host - texten. Föreställ dig att "host" är markerat.
</div>
Hur formulerar jag då ett javascript som returnerar 11, respektive 14 för textens första "host",
med utgångspunkt i dess läge?
Positionsangivelsen är givetvis till för att kunna redigera texten.Sv: Selection start, end för div-element
Sv:Selection start, end för div-element
http://bytes.com/groups/javascript/153164-return-selectionstart-divsuveränt
Men informationen via länken var 100% relevant. Det framgår även att en hel del inblandade funktioner är mer tillkrånglade än nödvändigt.
Stort tack!