JS & focus

dobry den...
lze v JS pridat text do inputu s tim, ze zustane kurzor za tim
vlozenym textem?

kuprikladu v GB pridavani smajliku poklepanim na ikonu .. >

onClick="document.vloz.text.value=document.vloz.text.value+'#1';d
ocument.vloz.text.focus();"

ikona ma na onclick pridani textu "#1" do textu v inputu,pak
dostane input zpatky focus..
ALE pridani ma za nasledek to,ze text je pridan za kurzor, nikoli
pred nej .. coz mi moc userfriendly neprijde (pokud si toho uzivatel nevsimne a pokracuje v psani, je smajlik vlozen nekam jinam nez mel byt :)

lze nejak jednoduse cilovat "konec" obsahu v inputech?
neslo by to takhle?

onClick="document.vloz.text.focus();document.vloz.text.value=document.vloz.text.value+'#1';"
Proč není přidání smajlíku za kurzor user-friendly?
protoze smajlik to vlozi za kurzor => pokud pak uzivatel dale pise, je smajlik stale "za" textem, nikoli na tom miste, kde uzivatel poklepal na vlozeni ...

a prohozeni focusu s pridanim take nepomaha ...
To je nějaký divný..........když sem měl klikací smajlíky v gb, tak se to vždycky vložilo takhle: "text text text 1 text text atd"
1 je smajlík :)
a ten GB jsi delal sam?
protoze treba od BB (a nenasel sem jine ktere by to delalo) nevraci focus ... cimz se predejde prave tomu, ze by si toho "posunuti" uzivatel nevsiml... protoze musi klikat rucne ...