[ naskovic @ 24.08.2009. 18:14 ] @
Pravim neki prosti html editor pomocu jquery-a medjutim naisao sam na problem koji dugo ne mogu da resim.
Recimo kad unesem neki tekst u textarea i sad kad selektujem neku rec ili recenicu i kad kliknem na dugme [bold] hocu da se oko tog teksta pojave tagovi npr. <b>selektovani tekst....</b>
Da li neko zna neku jquery funkciju koja moze ovo da uradi. Unapred hvala.
[ Nikola Poša @ 24.08.2009. 19:32 ] @
Code:
if (document.selection && document.selection.type == 'Text') { //IE
    sel = document.selection.createRange();
    sel.text = '<b>' + sel.text + '</b>';
}        
else if (k.selectionStart || k.selectionStart == '0') { //Firefox
    var startPos = k.selectionStart;
    var endPos = k.selectionEnd;
    
    //itd.
}

Ovaj prvi if je sve što ti treba za IE, a za Firefox je malo kompikovanije, al' eto, pokazao sam ti kako da dobiješ početnu i krajnju poziciju selektovanog teksta, pa ti probaj dalje...

Tako nekako bi išlo "čistim" JS-om, ne znam dal' u jQuery-ju postoje takve neke f-je...
[ naskovic @ 24.08.2009. 19:45 ] @
ok hvala probacu