Получение содержимого iframe с помощью $ () (обновление: в mootools)? - PullRequest
2 голосов
/ 15 марта 2010

как мне минимизировать это в mootools.

window.frames['buffer'].document.body.innerHTML

в mootools, это не работает:

$('buffer').$('body').get('html');

OR

$('buffer').get('html')

Ответы [ 2 ]

5 голосов
/ 15 марта 2010

Пока ваша страница и iframe находятся в одном домене, вы можете использовать следующее:

new IFrame('buffer').contentDocument.getElement('body').get('html');
0 голосов
/ 15 марта 2010

$('#iframeId').contents().html(); должно работать, кажется.

См .: http://api.jquery.com/contents/

edit: на самом деле, я запустил следующий код на вышеуказанном сайте, и он работает:

var s = $('iframe:first').contents().find('*').html()

...