Hello,
I have this HTML code:
<: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://google.com" width="100%" height="100%" onload="DoStuff()" :> <:/iframe:><:/body:><:/html:>
Note that, I replaced every '<' with '<:' and '>' with ':>'.
The problem is that I get message "Bad". That mean that the document of iframe is not got correctly, and what is actualy returned by GetDoc function is the parent document.
I would be thankful, if you told where I do my mistake. (I want to get document hosted in IFrame.)
Thank you.