За последние 24 часа нас посетили 22693 программиста и 1268 роботов. Сейчас ищут 753 программиста ...

Работа с iframe в js

Тема в разделе "JavaScript и AJAX", создана пользователем nicolaa, 31 мар 2018.

Метки:
  1. nicolaa

    nicolaa Новичок

    С нами с:
    27 мар 2018
    Сообщения:
    7
    Симпатии:
    1
    Есть загрузка страницы через iframe
    Код (Text):
    1. <iframe id="ifr" src="/index.html" width="100%" height="100%"></iframe>
    Нужна работа с самим телом iframe Нашел способ:
    Код (Text):
    1. var i = document.getElementById('ifr').contentWindow;
    Теперь чтобы вызвать элемент из iframe нужно подставлять i
    Код (Text):
    1. var block = i.document.getElementById('block');
    Все работает, но есть более легкий способ работы с iframe? Например при загрузке указать, что мы будем работать с iframe
    Код (Text):
    1. $(document).ready(function()
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Зачем вообще использовать iframe? Может обойтись AJAX?
    --- Добавлено ---
    https://learn.javascript.ru/iframes
    Код (Javascript):
    1. iframe.contentWindow.document