AboutAndrew Hoffman Expertise I can field just about any question within this topic ranging from JavaScript to CSS, the two ingredients of DHTML. I`m very interested in the W3C and its validation rules for HTML, XHTML, and CSS, and enjoy answering questions of this type as well. I detest sleep and respond at all hours of the day or night.
Experience Experience in the area I've been working with DHTML and CSS for 7 years now and build/maintain websites of my own that implement DHTML navigation.
What I'm doing now My contract with Microsoft has ended and I am working for myself once again. Please contact me for any front-end work at antibland@gmail.com
My web page has two frames a search navigation frame across the top and the results content frame below.
I wish to create a button in the navigation frame that will allow a user to get rid of a navigation frame, and opening up to the full screen the content frame.
How can this be done?
Thanks
Ben
ANSWER: Hi Ben, I'm assuming you have a basic understanding of JavaScript. Just make sure to place the function below somewhere between a <script> tag within <head> or in an external js file.
The Function
function removeFrames() {
if (top.location != self.location) top.location = self.location;
}
QUESTION: This is great but there is a slight snag. The button to remove the frame, needs to be in the frame i want removed, and if i use this function it removes the frame i want to keep. What do i need to modify?
Thanks
Answer If you're removing one frame, leaving only one other frame, why wouldn't you want both frames gone? If I were creating a webpage with only one frame, I would have no need for frames at all. Maybe I'm confused at what you're asking. Do you have anything online that I can look at?