oui apparament g pas le choix alors.
merci pour les liens aussi ;)
grahf
c bizzare quand meme que je ne puisse pas recuperer toute la source de ma page sans passer par le body, un truc du style 'document.outerHTML' et ce independament de mon type de document (.html, .xml, .txt, ...)
youdontcare
pour le chargement, tu n'as pas bien le choix apparemment ... regarde voir ici :
j'ai regardé un peu plus, sans succès. le debugger m'affiche bien tout au bon endroit (avec la même variable que dans mon message précédent), mais essayer de lire les variables en jscript = nada ('unspecified error').
ça doit venir d'une protection des frames ...
grahf
merci d'avoir repondu ;)
ce qui m'imterresse surtout en fait c de lire un document XML.
Ta premiere solution marche, mais ce serait mieux que j'evite les controles AciveX.
J'ai essaye d'adapter ta 2eme solution avec un doc XML mais ca marche pas (c ce que j'avais essaye au depart).
youdontcare
bon j'ai regardé histoire de pas mourir idiot ... :D
mettons que tu as un frameset qui contient deux frames. en mettant un ptit bout de script dans la deuxième, on arrive à afficher le contenu de la première avec
// affiche tout le contenu du xml
alert(xmlDoc.xml);
// affiche tout le texte (équivalent à innerText)
alert(xmlDoc.text);
// affiche le troisième fils du xml (premier = <?xml version ..., second = <?xml-stylesheet ... )
alert(xmlDoc.childNodes[2].xml);
// affiche tout le texte (toujours comme innerText, renvoie la même chose que le deuxième alert
alert(xmlDoc.childNodes[2].text);
</script>
pour le html, j'en sais rieng du tout ...
grahf
up :(
grahf
G une frame cachee dans laquelle je charge un document html ou xml.
Je voudrais ensuite recuperer tout le contenu de la page grace a l'innerHTML ou qqchose du genre. G vu des exemples utilisant document.innerHTML mais ca marche pas chez moi.