|
|
|
Позиция курсора....
|
|||
|---|---|---|---|
|
#18+
Написал функцию, которая устанавливает курсор в тектовом поле после текста для 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 Буду благодарен за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 14:12 |
|
||
|
Позиция курсора....
|
|||
|---|---|---|---|
|
#18+
Ну да, в ИЕ будет работать, а в других браузерах всё по другому. Там у элемента есть свойства selectionStart и selectionEnd. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 14:19 |
|
||
|
Позиция курсора....
|
|||
|---|---|---|---|
|
#18+
ShSerge, Да! Я в курсе! Хотя у Оперы SetText выставляет курсор там где нужно, поэтому для нее я и не делал! Дело не в этом. Я хочу узнать причину ругани Оперы на функцию SetCursorPos в частности на строку if (obj.createTextRange) Я там вставил то, как она ругается через консоль ошибок! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 14:33 |
|
||
|
|

start [/forum/search_topic.php?author=gsm45&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 698ms |
| total: | 887ms |

| 0 / 0 |
