powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как переместить курсор в конец текста?
8 сообщений из 8, страница 1 из 1
Как переместить курсор в конец текста?
    #34772875
shoolboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется div у которого contenteditable=true, на onkeypress вешаю функцию:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
function divkey()
{
    if(event.keyCode== 13 )
    {
        event.returnValue=false;
        dv.innerHTML=dv.innerHTML+"<br>";
    }
}  

это, чтобы строки в параграфы не обрамлялись, а курсор остаётся на той же строке.
Пробовал добавлять и удалять текст, не помогает.
Подскажите как быть?
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34773363
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Позиционирование" можно выполнять установкой фокуса или переходом на метку...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34773942
shoolboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa"Позиционирование" можно выполнять установкой фокуса или переходом на метку...


Если вы имеете ввиду функцию moveToBookMark, то она для объекта TextRange, у него
и moveEnd есть, хорошо, а как получить объект Range если ни чего не выделено?
Можно текст из этого div'а сделать объектом Range на лету?
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34774294
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таких вопросах я пас... Т.к. таким еще не занимался...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34774670
shoolboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто занимался?
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34774989
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<br> вставляется на shift+enter
наверно можно изменить event чтоб браузер его вставлял сам
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34775046
shoolboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал вот так:

Код: plaintext
1.
2.
3.
4.
5.
6.
if(event.keyCode== 13 )
    {
        event.returnValue=false;
        dv.innerHTML=dv.innerHTML+"<br> ";
        event.keyCode= 8 ;
        
    }

Пробел не убирается, хотя курсор перемещается на следующую строку и встаёт за пробелом.
Но если просто по клавише стукнуть, то удаляется и пробел и курсор стоит где надо.
Может можно как-то вызвать нажатие клавиши?
...
Рейтинг: 0 / 0
Как переместить курсор в конец текста?
    #34775112
shoolboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не посморел сразу, там за <br> стоит "nbsp", его в пробел преобразовали.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как переместить курсор в конец текста?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]