aa said:
Can a positioned div (as in a javascript navigation) cross the
Wrong.
A div (as in javascript navigation or not) is simply an arbitrary
rectangular region on the layed out page. Some or all of the contents of
this region is rendered by the browser in its client window, the viewport.
The operative point here is "in its client area". The browser (and indeed
any well behaved windows program) can *not* draw outside its client area.
Windows (and the other GUIs) does not allow this.
Now, a frameset is not a single client window. A frameset is many client
windows, one for each frame. Each frame displays a different HTML page.
Since each frame is a separate window, with its own border etc, it should be
evident that a div can not be drawn over two different frames. This would,
in effect, be drawing parts of the div in two separate windows and, indeed,
over the non-client area (the border) of those windows. This is not
something a browser will do.
Looking at it another way, since each frame is displaying a different HTML
page where does that div live? Which page? It only lives within one page,
the one it is drawn in. It can not be partially drawn in a totally different
HTML page now, can it.
Please provide an example of one of these things crossing a frame boundary.
If you can then I will delve into it a little further and show that it is
not a simple div but rather some other sort of construct, like a floating
window, perhaps a dialog.
Once again, for the newbies: the GUI does not allow one to draw across
window boundaries. This of course includes frame boundaries in a browser.