За последние 24 часа нас посетили 17573 программиста и 1718 роботов. Сейчас ищут 829 программистов ...

IFRAME onLoad и т. п.

Тема в разделе "Вопросы от блондинок", создана пользователем heapKiller, 29 авг 2008.

  1. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Можно ли из родительского документа определить момент, когда в IFRAME загрузится дата? Если нет, то можно ли из документа, загруженного в IFRAME доступиться к данным (скриптам в т. ч.) родительского документа?
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    ты про такое?

    index.php
    HTML:
    1. <iframe src="d.php"></iframe>
    2. <script language="JavaScript" type="text/javascript">
    3. function show(t){alert(t);}
    4. </body>
    5. </html>
    d.php
    HTML:
    1. <script language="JavaScript" type="text/javascript">
    2. parent.show(parent.document.getElementsByTagName('body')[0].innerHTML);
    3. </body>
    4. </html>
     
  3. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    :) jQuery
    $('iframe').ready(function() { ... });
    Может поможет...
     
  4. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Luge: Ага. Спасибо. Счас попробую.
     
  5. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Точно оно еще раз спасибо. Выручил. Одно неясно, ведь по идее она в контексте IFRAME вроде вызывается, но работает правильно. Почему?
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    а iframe к тебя на какой странице находится? ;)
     
  7. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    На той же, скрытый функция вызывается на onLoad, обновляет картинку на родителе.

    Эх, уважаемый Luge, где же ты вчера был. ) Как обычно - протрахался сутки, нашел решение - и тут тебе то же самое и ответили, а значит мог сутки пиво пить.
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    поэтому
     
  9. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Понятно. HTML - игрушка для людей с развитой интуицией. Ну и см мой пред. пост. Всем спасибо тема(ы) закрыты.