Страницы: 1
вот не думал что мне это вызовет проблемму, а иммено метод blur() который уберает фокус обьекта(к примеру текстового поля)
по ночалу я не подумал что чтото делаю не так так как все работало
я просто вызываю этот метод
document.getElementById("soughtVal").blur();
и тут лезит это исключение, в справочниках вобше по этому методу пару слов
неруси тоже нечего нового не пишут . а понять в чем причина не могу
мож простым вызовам метода нельзя обойтись?
Ошибка: [Exception... "'0?@5I5=> CAB0=02;820BL A2>9AB2> XULElement.selectedIndex' when calling method: [nsIAutoCompletePopup::selectedIndex]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "JS frame :: http://server/rulon2/scrolxml2.htm :: keyPresSe :: line 139" data: no]
Источник: http://server/rulon2/scrolxml2.htm
Строка: 139
Отсутствует
Используется так. Вы берете ссылку на объект, и для него вызываете метод, например, document.forms['formName'].elements['elementName'].blur(); Если у Вас elemLink - это ссылка на элемент, и elemLink.blur(); выдает ошибку, то что-то сломалось.
Отсутствует
function keyPresSe(ev) {
if (ev.keyCode == 38) {
document.getElementById("soughtVal").blur();
return false;
};
if (ev.keyCode == 40) {
document.getElementById("soughtVal").blur();
return false;
};
};
document.getElementById("soughtVal").onkeypress = keyPresSe;
<input name="textfield" type="text" size="35" id="soughtVal"/>
да не может тут чтота сломаться.
вот ешё пример
<input name="textfield" type="text" size="35" onfocus="this.blur()"/>
тоже самое
Отредактировано vflash (22-12-2005 18:27:59)
Отсутствует
Страницы: 1