Hej,
Jag skulle vilja kunna markera text på en HTML sida med hjälp av musen och sen kunna "fånga" den markerade texten, så att man sen kan formattera den med t.ex Bold eller Italics etc.
Jag har för mig att MSIE (och kanske NS?) stödjer createTextRange och att detta kan hjälpa för att markera text med musklick.
Koden för att markera ETT ord och "fånga" det ser ut så här ungefär:
****************************
function selectMe(){
var r=document.body.createTextRange();
r.moveToPoint(window.event.x, window.event.y);
}
(anropet kan göras från en div/span tag t.ex och mål-texten läggs sen inom div-taggen) <div onclick="selectMe();">bla bla</div>
************************************
Detta fungerar väl, men är det någon som vet hur man gör för att "fånga" mer en ett ord, och inte bara ett ord...?
Kanon om det finns nån klippa där ute som kan hjälpa mig med detta :) Om det är något som jag kan tydliggöra så fråga mig gärna.
Hej då
