HGeneAnthony Posted January 25, 2008 Share Posted January 25, 2008 I have an external js file. I also use frames. In the main frame I include the js file. However, when I call a function that's in the js file, say to modify the contents of a div tag, I can't. Example: document.getElementById('test').innerHTML = "This works"; I assume I need to reference the frame that holds the document I wish to modify. However, when using: top.frames['main'].document.getElementById('test').innerHTML = "This works"; Nothing seems to happen. How can I make this work? Quote Link to comment Share on other sites More sharing options...
phpQuestioner Posted January 27, 2008 Share Posted January 27, 2008 try this: parent.main.document.getElementById("test").innerHTML="This works"; where "main" is the name of the frame you are targeting your innerHTML. Quote Link to comment Share on other sites More sharing options...
HGeneAnthony Posted January 27, 2008 Author Share Posted January 27, 2008 Thank you I'll try that now! Quote Link to comment Share on other sites More sharing options...
HGeneAnthony Posted January 27, 2008 Author Share Posted January 27, 2008 Thanx that worked! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.