Why does the URL briefly appear before loading? http://www.jsworkshop.com/forum/member.php3?action=mailform&userid=677 OK since you called the new page newmenu.html and you try to put it in .top. I tried that and it works just fine. I did have to make the following changes: Why use styles when you can use a simple html? [code] [/code] works too and takes far less time to type out. anyway the change I made was: [code] [click here] [/code] I changed: [code]javascript:top.location[/code] to: [code]javascript:parent.menu.location[/code] so it would actually use the frame "menu" you created, you did not create a frame called "top". That's all I did and it seems to work just fine using ie5.50.