Иногда при вызове element.setSelectionRange(begin, end); Firefox вываливает исключение:
Возможные причины:
uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLInputElement.setSelectionRange]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://127.0.0.1:8000/ui/lib/ui/maskedinput.js :: caret :: line 38" data: no]
Возможные причины:
- Элемент не подключен к документу (создан в JavaScript и не вставлен или только что вставлен в дерево DOM - возможны варианты в разных версиях Firefox).
- Элемент невидим (элемент или один из его родителей имеет стиль display:none).
- Элемент не имеет фокуса (проявилось в Firefox 3.6+).
Комментариев нет:
Отправить комментарий