powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Позиция курсора....
4 сообщений из 4, страница 1 из 1
Позиция курсора....
    #36341146
Pasha333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал функцию, которая устанавливает курсор в тектовом поле после текста для IE (в качестве параметра передаю ей этот объект):

function GotFocus(s, e) {
if (s != null) {
OperatorHiddenField.value = s;
ValueChange();
alert("GotFocus!");
SetCursorPos(s);
}

function SetCursorPos(stb) {
if (stb != null) {
var str = stb.GetText();
var txtlehght = str.length + 1;
var obj = document.getElementById(stb.uniqueID);


if (obj.createTextRange) { // support IE
var range = obj.createTextRange();
range.collapse(false);
range.select();
}
}

В IE все прекрасно работает, а в Opere ругается - вот что-то я не доганяю из-за чего:

JavaScript - http://localhost:1814/Pages/AdvancedSearch.aspx
Event thread: focus
Error:
name: TypeError
message: Statement on line 120: Cannot convert undefined or null to Object
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace

Буду благодарен за помощь!
...
Рейтинг: 0 / 0
Позиция курсора....
    #36341173
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, в ИЕ будет работать, а в других браузерах всё по другому. Там у элемента есть свойства selectionStart и selectionEnd.
...
Рейтинг: 0 / 0
Позиция курсора....
    #36341195
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Позиция курсора....
    #36341212
Pasha333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

Да! Я в курсе! Хотя у Оперы SetText выставляет курсор там где нужно, поэтому для нее я и не делал! Дело не в этом. Я хочу узнать причину ругани Оперы на функцию SetCursorPos в частности на строку

if (obj.createTextRange)

Я там вставил то, как она ругается через консоль ошибок!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Позиция курсора....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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