как это сделать в mootools.
window.frames['buffer'].document.body.innerHTML
в MooTools, это не работает:
$('buffer').$('body').get('html');
ИЛИ
$('buffer').get('html')
как это сделать в mootools.
window.frames['buffer'].document.body.innerHTML
в MooTools, это не работает:
$('buffer').$('body').get('html');
ИЛИ
$('buffer').get('html')
$('#iframeId').contents().html();
должен работать, как кажется.
См: http://api.jquery.com/contents/
редактировать: на самом деле, я побежал следующий код на указанном выше сайте, и она работает:
var s = $('iframe:first').contents().find('*').html()
спасибо, но не был похож на mootools. Извините, должно было уточнить! – lowkey
Плакат попросил MooTools не jQuery. – LeeGee
@LeeGee Я ценю нисходящее и объяснение, но если вы посмотрите на изменения в исходном вопросе, он был первоначально помечен jQuery и изменен через 6 часов после моего сообщения. Первоначально, мой ответ был ответом на вопрос о том, как это сделать в mootools ** или ** jQuery: 'как это сделать. (mootools, но он, вероятно, похож на jQuery) ' –
Пока ваши страницы и IFRAME находятся в одном домене, должны иметь возможность использовать следующее:
new IFrame('buffer').contentDocument.getElement('body').get('html');
Да, но это довольно долго, чем оригинальная версия, отличная от javascript, не так ли? :) – lowkey
Вы ищете решение mootools или решение jQuery? Ваша формулировка не ясна. – Sampson
Я просто предположил, что он тоже хотел. –
yeah mootools! но я думал, что jQuery был настолько похож, что это не имело бы значения. Я не был. Я обновил вопрос! – lowkey