Cross browser solution to IFRAME?

BkoChan used Ask the Experts™
I have a page that MUST have an area where links are loaded into however, I am coming across a few problems with the <IFRAME> tag if I view my site using Netscape.

I have a menu at the top of my page that uses hidden DIVs that appear when you hover over an area, but the DIVs are supposed to appear on top of the Iframe. However in Netscape they appear under the Iframe.

Does anyone know a way of fixing this or is there another solution to the Iframe? (PS no I cant use normal frames because my site needs to be one one page)
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

I'd ditch the iframe and create a page containing content and menu for each view. Server side scripting could make this easier. has some pointers on the subject.
iframes only work in NS5+. In time, it will be standard, but right now we all have to wait on NS to catch up with the world.
Earlier versions of Netscape used the <ilayer> tag in the place of <iframe>. You should be able to use this:

<iframe src="whatever.html"><ilayer src="whatever.html">[other alternate html]</ilayer></iframe>

This way, if the browser doesn't support <iframe> it'll try <ilayer>, and if that isn't supported it'll use the html inside the <ilayer> tag


Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial