Forum Moderators: open
what I want to have, is frames that don't become smaller when you make your window smaller - parts, that are not visible anymore should just disappear - that's it.
here's what I got:
<frameset cols="*,800,*" border="0" framespacing=no frameborder="0" noresize>
<frame name="back1" src="back.htm" scrolling=no frameborder="0" noresize>
<frameset rows="*,170,25,385,20,*" border="0" framespacing=no frameborder="0" noresize>
<frame name="back2" src="back.htm" scrolling=no frameborder="0" noresize>
<frame name="header" src="header.htm" scrolling=no frameborder="0" noresize>
<frame name="nav" src="navigation.htm" scrolling=no frameborder="0" noresize>
<frame name="content" src="content.htm" scrolling=auto resize>
<frame name="footer" src="footer.htm" scrolling=no frameborder="0" noresize>
<frame name="back3" src="back.htm" scrolling=no frameborder="0" noresize>
</frameset>
<frame name="back4" src="back.htm" scrolling=no frameborder="0" noresize>
</frameset>
works perfect when you make the window bigger - always the same size of the "important" frames, only the "back"-frames become larger (wohooo - you'd never have guessed, right)
BUT when the window becomes smaller, the navigation, content, header, footer become smaller, too - want them to stay exactly the same size no matter what.
However, it doesn't look to me like you really need to nest two framesets here. How about just using
<frameset rows="*,170,25,385,20,*">.
That only takes 600 px width (good for almost all PCs and Macs, but not handhelds) and the right and left * frames should give you the same functionality, right?
the "*,800*" - Frameset is needed to horizontally center the thingy, the "*,170,25,385,20,*" I need to place the stuff in the middle of the screen vertically.
Frames are evil, still I like to use them (or let's say ppl who do the graphics for me..) - helps to keep everything in the right place, load things just when you need them and have scrollbars in the right place.