Autor Zpráva
Hoonza
Profil *
document.selection.createRange().text v MSIE vrací hodnotu označeného textu ve vstupním poli.
string.indexOf(document.selection.createRange().text) vrátí první výskyt hodnoty vyznačeného textu v řetězci. Je nějaká možnost pracovat i s dalšími místy výskytu (kromě posledního, to je jasné, lastIndexOf() ) označeného textu? Když např. v řetězci "voda z vodovoda poteče bez doprovoda" označím vodovoda, jak pracovat s označeným textem?

Díky!

Honza
Fred
Profil
Nepomůže tohle http://interforum.interval.cz/ShowPost.aspx?PostID=23090 ?
Hoonza
Profil *
Už to mám vyřešené! Není třeba hledat výskyt zvoleného textu v řetězci, pracovat lze přímo s document.selection.createRange().text. Např.
document.selection.createRange().text = myselection;
document.selection.createRange().text = "ahoj" + myselection + "!";

H.
Anonymní
Profil *
fsdf dsfs
fdsdf sfsdfd sfds
[b][/b]
Toto téma je uzamčeno. Odpověď nelze zaslat.

0