Je souhaite récupérer le code source de pages web. Ma méthode ne fonctionne qu'avec les pages locales :
<html>
<head>
<SCRIPT language="javascript">
function GetHTML()
{
doc = document.getElementById("myframe").contentWindow.document.body.innerHTML;
document.getElementById("Text").innerHTML = doc;
}
function OpeninFrame()
{
document.getElementById("myframe").src = "view-source:"+src.value;
}
</SCRIPT>
</head>
<body>
<input type=text Id='src' value="http://www.google.fr" size=64>
<input type="button" value="Open" onclick="OpeninFrame();"><br>
<input type="button" value="Get" onclick="GetHTML();"><br>
<IFRAME Id='myframe' width=300 height=200 scrolling=auto frameborder=1 > </IFRAME><br>
<DIV id='Text' width=200 height=200>
Zone Div
</DIV>
</body>
</html>
Le comble, c'est que le code s'affiche bien dans l'iframe. Mais je n'arrive pas à le placer dans une variable : je n'ai pas acces à InnerHTML.
Si quelqu'un à une idée, ... Merci d'avance
