[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему текст не передает из одного фрейма в другой
program90
Почему текст ссылки при нажатии на нее в одном фрейме не передается в поле в другом фрейме, на одной странице? И из главной страницы нет доступа к содержимому фреймов. Функции доступа возвращают null.
Спасибо



Спустя 3 минуты, 42 секунды (14.12.2010 - 23:19) quickxyan написал(а):
а можно посмотреть наработки?

Спустя 2 часа, 15 минут, 7 секунд (15.12.2010 - 01:34) program90 написал(а):
Да. Вот скрипт в файле, содержащем фреймы iframe:

<script type="text/javascript">
alert(document.getElementsByTagName("iframe")[0].contentWindow.document.getElementsByName("ww")[0].href);
</
script>


ff - это имя ссылки в фрейме iframe.

Это код фрейма:

<html>
<head>
</head>
<body>
<a
name="ww" href="#">f</a>
</body>
</html>


Спустя 1 день, 22 часа, 6 минут, 19 секунд (16.12.2010 - 23:41) program90 написал(а):
Ну почему никто не отвечает???

Спустя 28 минут, 15 секунд (17.12.2010 - 00:09) ZSH написал(а):
скорее всего потому, что скрипт выполняется до того как загрузятся фреймы.

Спустя 1 день, 7 минут, 59 секунд (18.12.2010 - 00:17) program90 написал(а):
ZSH
Т.е. теоретически так написать можно, но просто на практике где-то закралась ошибка? Или к содержимому обновленного фрейма доступа нет?
Просто если фрейм не обновлен то доступ есть. А после обновления содержимое уже недоступно

Спустя 8 дней, 17 часов, 49 минут, 18 секунд (26.12.2010 - 18:06) eXaM написал(а):
А речь идет не о window.onload = function(){}?

Спустя 10 часов, 15 минут, 22 секунды (27.12.2010 - 04:22) program90 написал(а):
eXaM Не знаю.
А с фреймом все заработало.
Спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.