Программирование > JavaScript & JScript
focus() + курсор в конце строки
(1/1)
DamonLSD:
Скажите, возможно ли сие реализовать?
Например, в чате при клике по нику юзера, его имя появляется в строке сообщений, а курсор остается в начале строки. Хотелось бы, чтобы курсор был за ником, чтобы не нажимая клавиши End, сразу вводить текст сообщения.
СПасибо.
Макс:
а ты сначало фокус ставь в поле, а потом пиши в поле ник
DamonLSD:
Все-равно курсор перед ником ставится :(
Вот эта функция для наглядности:
--- Код: ---
function WTD(nk,id)
{
var st = HexToStr(nk);
var fp = parent.frames["type"].document.forms[0];
fp.saystemp.value=st+", "+fp.saystemp.value;
nik2=nk;idt2=id;
fp.towho.value=HexToStr(nk);
fp.toidt.value=id;
fp.saystemp.focus();
}
--- Конец кода ---
Макс:
Повторяю:
а ты сначало фокус ставь в поле
то есть
function WTD(nk,id)
{
var st = HexToStr(nk);
var fp = parent.frames["type"].document.forms[0];
fp.saystemp.focus();
fp.saystemp.value=st+", "+fp.saystemp.value;
...
}
если не сработает, то попробуй еще
fp.saystemp.value=fp.saystemp.value + st+", "+fp.saystemp.value;
DamonLSD:
--- Цитировать ---а ты сначало фокус ставь в поле
fp.saystemp.focus();
fp.saystemp.value=st+", "+fp.saystemp.value;
--- Конец цитаты ---
я пробовал так и как ты сказал в своем последнем письме, но ничего не выходит. Теоритически все должно быть пучком, но тем не менее ......... :(
Может просто все дело в браузере? Может быть такое?
Навигация
Перейти к полной версии