Autor Zpráva
MelkorNemesis
Profil
Ahoj, mam takovy problem.

mam udelanou fci, ktera si pri oznaceni nejakeho textu v textarea ulozi ten text do promenne.

Druha fce zajistuje hozeni tagu kolem vybraneho textu - takze

sel_text.text = startVal + selText + endVal;

to je pekny, vsechno jede, ale jak mam udelat, aby kurzor mysi zustal v tech tazích, popr. po pridani tagu aby text zůstal stále oznacený? hodí se mi totiz kurzor na konec.

Diky
peta
Profil
MelkorNemesis
google.com
MelkorNemesis
Profil
peta: nepsal bych sem, kdybych nestravil par hodin na googlu
Joker
Profil
MelkorNemesis
Nemělo by být těžké spočítat délu startVal nebo startVal+selText a potom nastavit kurzor na správné místo.
MelkorNemesis
Profil
Joker
no zkusim to..jenze nevim cim mam nastavit ten cursor na danou delku.
setCursorPos mi nejede, jestli to je nejaka fce, obcas se o ni pise

btw. startval je pocatecni tag, a ne vse co je pred sel_text. Takze to musim udelat jinak jeste...
Joker
Profil
MelkorNemesis
Pro normální prohlížeče se nastaví selectionStart a selectionEnd a pro Internet Explorer se dá použít createTextRange() a caretPos (Google by měl vyhodit nějaké příklady)
MelkorNemesis
Profil
mrknu na to, diky
peta
Profil
MelkorNemesis
To jsi nenapsal, v tom pripade neumis hledat. Jednak se tu na to ptaji kazdou chvili a druhak, treba ja mam slusnou sbirku podobnych veci a odkazu z toho, kde jsi nic nenasel, google:
http://www.volny.cz/peter.mlich/www.htm#mssub12
http://www.volny.cz/peter.mlich/www.htm#main6

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0