Здравствуйте, Задача получить текст из iframe и вывести его в главное окно. Для получения текста я использую http://madapaja.github.io/jquery.selection/. Как соединятся c iframe и получить данные через JS (jquery) в главное окно?
как через jquery не знаю, как через JS знаю, вот код, из него должно быть понятно. Код (PHP): function EditIframe() { window.frames.fr.document.getElementById('option_div').innerHTML = 'two'; // обращение идет через window, а не через document, т.к. фреймы хранятся в window // у iframe задан атрибут name (fr в данном случае), через него идет работа }
Нашел https://api.jquery.com/contents/, но ни ошибок ни чего. .selection() не находит iframe Добавлено спустя 17 минут 32 секунды: Мне именно Jquery нужен
Dazz1e слух, а разве ты не можешь получить ссылку на интересующий тебя объект и вставить в jQuery, ну т.е.: Код (PHP): var IsFrame = window.frames.fr.document; $(IsFrame).КакойНибудьМетод(); код возможно не рабочий но главное смысл.
Спасибо тебе большое, я решил задачу другим способом. Без использования <iframe>. Код (PHP): //загрузил страницу в div $( window ).load(function() { $('.content').load('/doc/book/PMDT.htm'); return false; }); //запустил плагин по клику выделения текста и вставки $('#copy').click(function(){ $('#text').text($.selection()); });