Autor Zpráva
suvel
Profil
Pomozte, prosím, s následujícím problémem:

Pomocí JS funkce focus() si určím, kde v textarea chci mít kurzor. Ale když je text příliš dlouhý a kurzor "pošlu" do oblasti někam za konec okna textarea, je sice na správném místě, ale není vidět, teprve až si odroluji. Jde nějak nastavit, aby se odrolování provedlo automaticky dle pozice kurzoru?
Chamurappi
Profil
Reaguji na suvela:
je sice na správném místě, ale není vidět, teprve až si odroluji
Zapomněl jsi napsat, ve kterých prohlížečích.
U Mozilly jsem v podstatě totéž také řešil a nic moc hezkého mě nenapadlo. Můžeš nanejvýš měnit scrollLeft (popř. scrollTop).
suvel
Profil
Chamurappi:
Omlouvám se, normálně se chová Opera a kupodivu i IE, ty nechají odrolováno tak, jak bylo.
Zkusím ještě trochu laborovat. Zatím jsem našel jen hromadu funkcí pro rolování window. A nebo se třeba najde někdo, kdo už to vyřešil? Tedy pro Mozillu.
suvel
Profil
Tak to vypadá, že pomocí scrollTop a ScrollLeft se to dá řešit, zatím první nástřel funguje, teď jen doladit funkci() :-)
Dík

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