Ich teste auf this page, und ich bin mir nicht sicher, was ich vermisse.Zugriff auf das Dokument-Objekt eines Frames mit JavaScript
// 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
Es scheint, als ob das funktionieren sollte, also was ist das Problem? Es muss im IE8 funktionieren, aber ich teste es auch in Chrome (neustem Stable).
Verwenden Sie tatsächlich Frames im Jahr 2013 oder sind diese iFrames? – adeneo
Was ist mit 'document.getElementsByTagName (" frame ") [0] .contentDocument'? –
'var frame = document.getElementsByTagName (" frame ") [0]; var frame_doc = frame.contentWindow.document || frame.contentDocument; '- dann benutze' frame_doc' als das Dokument des Frames – Ian