Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 1.827 pregleda

Najnovija ↓

pomoc: Insert text in cursor position textarea 24.08.2009. u 19:14 · pre 209 meseci #1
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.
Re: pomoc: Insert text in cursor position textarea 24.08.2009. u 20:32 · pre 209 meseci #2
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...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme