I'm testing on this page, and I'm not sure what I'm missing.
// Two frames on the page
> document.getElementsByTagName("frame").length
2
// Same domain, so no security restrictions
> document.getElementsByTagName("frame")[0].src
"http://www.quackit.com/html/templates/frames/menu_1.html"
> window.location.href
"http://www.quackit.com/html/templates/frames/frames_example_1.html"
// Can't access the document
> document.getElementsByTagName("frame")[0].document
undefined
It seems like this should work, so what's the problem? It needs to work in IE8, but I'm also testing in Chrome (newest stable).
See Question&Answers more detail:os