comment puis-je réduire cela dans mootools.
window.frames['buffer'].document.body.innerHTML
dans Mootools, cela ne fonctionne pas:
$('buffer').$('body').get('html');
OU
$('buffer').get('html')
comment puis-je réduire cela dans mootools.
window.frames['buffer'].document.body.innerHTML
dans Mootools, cela ne fonctionne pas:
$('buffer').$('body').get('html');
OU
$('buffer').get('html')
$('#iframeId').contents().html();
devrait fonctionner, il semble.
Voir: http://api.jquery.com/contents/
edit: en fait, je courais le code suivant sur le site ci-dessus et il fonctionne:
var s = $('iframe:first').contents().find('*').html()
merci mais n'était pas similaire à mootools. Désolé devrait avoir clarifié! – lowkey
Affiche demandé pour MooTools pas jQuery. – LeeGee
@LeeGee J'apprécie le downvote et l'explication, mais si vous regardez les modifications sur la question originale, il a été marqué à l'origine avec jQuery et modifié 6 heures après mon post. A l'origine, ma réponse était une réponse à la question de savoir comment le faire dans mootools ** ou ** jQuery: «comment puis-je minimiser cela. (Mootools, mais il semble probablement similaire dans jQuery) ' –
Tant que votre page et iFrame sont dans le même domaine devrait pouvoir utiliser ce qui suit:
new IFrame('buffer').contentDocument.getElement('body').get('html');
Oui, mais c'est plus long que la version originale non javascript n'est-ce pas? :) – lowkey
Êtes-vous à la recherche d'une solution mootools ou d'une solution jQuery? Votre libellé n'est pas clair. – Sampson
J'ai juste supposé qu'il voulait non plus. –
ouais mootools! mais je pensais que jQuery était si similaire que cela n'aurait pas d'importance. Je n'étais pas. J'ai mis à jour la question! – lowkey