John Smith said:
Can someone analyse my website
www.elmiri.com and tell me why my
frameset doesn't work properly?
I don't think you really want to know that... But here's a starter:
FRAME: topFrame
FRAME: leftFrame
FRAME: mainFrame
If this is what your browser spoke to you, what idea would you get
about the site, and which of the frames would you select?
When I click on the links in the left frame, a new window opens
instead of my mainFrame.
This is somewhat obscure, but browsers are known to treat frame names
as case sensitive. You have use name="mainFrame" in the <frame> tag but
target="mainframe" in some links, and popular browsers then regard
"mainframe" as a new name and create a new window. On IE 6, if you only
follow links with target="mainFrame", they open in the frame, but - for
some odd reason - once you have followed a link with target="mainframe"
and thereby created a new window, then even the links with the right
spelling start opening new windows. This normally does not happen
(normally browsers re-use the newly opened window when you follow links
with the same target attribute value), so I'm a bit puzzled.
But if you stop using frames, you stop creating problems like that. You
don't need any fancy navigation. Just a handful of links on the main
page, and links back to the main page from the subpages.