J'ai ce code HTML :
<html>
<head>
<script type="text/javascript">
function GetDoc(x)
{
return x.document ||
x.contentDocument ||
x.contentWindow.document;
}
function DoStuff()
{
var fr = document.all["myframe"];
while(fr.ariaBusy) { }
var doc = GetDoc(fr);
if (doc == document)
alert("Bad");
else
alert("Good");
}
</script>
</head>
<body>
<iframe id="myframe" src="http://example.com" width="100%" height="100%" onload="DoStuff()"></iframe>
</body>
</html>
Le problème est que je reçois le message "Mauvais". Cela signifie que le document de l'iframe n'est pas obtenu correctement et que la fonction GetDoc retourne en fait le document parent.
Je serais reconnaissant, si vous disiez où je fais mon erreur. (Je souhaite que le document soit hébergé dans IFrame.)
Merci.