Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Можно ли обрабатывать событие полной загрузки


Автор: experiments12 16.1.2008, 03:00
Вот код страницы.

<html>
<head>
<title>Новая страница 1</title>
</head>

<frameset rows="300,0%,*"   >
    <frame name="top" src=top.htm  >
    <frame name="middle">
    <frame  name="bottom">    
    <noframes>    
    <body>
    <p>Эта страница использует рамки, однако ваш обозреватель их не 
    поддерживает.</p>
    </body>
    </noframes>
</frameset>
</html>



Вначале загрузка идет только в первый фрейм(top).
В страничке top.htm есть скрипт, который загружает во второй фрейм(middle) страничку site.htm .
Так вот может ли скрипт в  top.htm обнаружить событие полной загрузки site.htm? Как это сделать?

Автор: Ghirik 16.1.2008, 07:27
Только если в site.htm будет назначен обработчик события window.onload или onload тэга body, который, вызовет функцию в паренте или сразу в целевом фрейме. Варианты с контролем события onload самого фрейма(middle) в IE работать не будут.
Во всяком случае, мне не удалось получить кроссбраузерное событие onload у фрейма. Может в DOM-е есть чего...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)