Iframe: не получается обратиться к текстовому полю в одном фрейме из другого фрейма
Добрый день. Есть фрейм с названием "topFrame" с текстовым полем, которое создается строкой:
<input type="TEXT" name="kursPR" id="kursPR" size="10" maxlength="5" value="26 "> Из другого фрейма пытаюсь получить значение этого поля: <script type="text/javascript"> var myTextField = parent.topFrame.document.getElementByID('kursPR'); document.write(myTextField.value); </script> скрипт выдает ошибку: "TypeError: undefined is not a function", что намекает по-моему на то, что по id элемент не найден. для эксперимента вставил во фрейм topFrame строку: <script language="JavaScript"> var obj = document.getElementById('kursPR'); document.write(obj.value); </script> Работает, то есть с Id всё ок.... Значит неправильно обращаюсь к странице фрейма? А как надо тогда? Спасибо! |
undefined is not a function - это прозрачно намекает тебе на то что getElementByID() - не является функцией. А вот getElementById() - вот это может и является.
|
Да, Вы правы. Будь они неладны, мои глаза... Как я смотрел два дня и не видел этой буквы.... Спасибо!
|
Часовой пояс GMT +3, время: 14:18. |