Показать сообщение отдельно
  #1 (permalink)  
Старый 18.03.2015, 11:04
Новичок на форуме
Отправить личное сообщение для goffer2000 Посмотреть профиль Найти все сообщения от goffer2000
 
Регистрация: 18.03.2015
Сообщений: 2

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 всё ок.... Значит неправильно обращаюсь к странице фрейма? А как надо тогда?

Спасибо!
Ответить с цитированием