Страницы: 1
Проблема с
parent.frames.debet.upd();
parent.frames("debet").upd();
parent.frames["debet"].upd();
Попробовал все варинты! В Opera и IE работает! В FF молчит, а в консоли JavaScript оставляет сообщение: parent.frames is not a function!!!
Отсутствует
frames - коллекция HTML-элементов. Как и всякий массив, адресацию допускает через [], то есть
если Вы во фреймсете
при этом финкции, определенные во фрейме, доступны либо через
либо через
Читайте подробнее на http://developer.mozilla.org/en/docs/JavaScript и особонно в Core JavaScript 1.5 Reference и Core JavaScript 1.5 Guide - по своему опыту могу сказать, захватывающее чтение.
Отсутствует
Ошибка: parent.frames is not a function
Источник: http://localhost/DynBack/TestingClass/Samples/TrafficCmp/TrafficCmpArithm.htm
Строка: 15
Вот такой фрейм сет:
<frameset rows="90%,10%"> <frameset cols="50%,50%"> <frame name="post" src="FramePost.htm"> <frame name="dyn" src="FrameDyn.htm"> </frameset> <frame name="debet" src="TrafficCmpArithm.htm" scrolling="no" noresize> <noframes> </noframes> </frameset>
В принципе в коллекции я проверял parent.frames.length = 3 ... просто ошибка какаято странная!!!
Тестирую на FF 1.0
Отсутствует
В общем случае --
или как-то иначе. Суть одна -- тот фрейм ("debet") ещё не подгружен в тот момент, когда вызывается его функция.
Отсутствует
Страницы: 1