html - Javascript, accessing nested frames in framesets from a iFrame -
i'm having issues accessing frame part of page loaded iframe. frame nested in multiple framesets.
my html looks this:
<iframe name="sourceframe" src="siteindex.html"> #document <-- appears in dom tree. not sure if it's relevant. <html> <head></head> <frameset> ...other frames <frameset> <frame name="targetframe" src="sitesubpage.html"> ...i want access frame , replace contents different html page... </frame> </frameset> </frameset> </html> </iframe> i have read similar questions none of have solution can work.
any suggestions appreciated.
window.frames['sourceframe'].frames['targetframe'].location.href = 'new_html_page'; ff , chrome have frames collection in window, ie , opera have in document. above code works (tested), when timing corrected.
try use timeout before changing the href, or trigger change #targetframe. can attach onload event listener iframe, , trigger change in it. 1 more, can place script creating iframe before closing body tag, can use window.onload change page in depths...
Comments
Post a Comment