Notes on Multi-Windowing Html.
Practical Considerations.
main requirement: javascript.
javascript is used to resize & reposition windows.
javascript is coordinate between windows.
- main caveat: requires special-casing of javascript per browser/platform combination to be supported.
- market domination allows one to target few platforms/browser combo's.
- targeting new platforms should not be hard since specialized code is localized to a small number of low-level routines.
- important caveat: loss of user control.
Users, perhaps those with large screens more than others,
may resent the sense of loss of control that comes with multi-windowing style.
Perhaps they have tiled their screens and would just as soon not have their
browser windows moved or resized.
C'est la vie!
It may be possible to allow the user to adjust some features of
the document's presentation.
I don't think this should be much of a consideration though;
if the document is well designed the viewer should eventually appreciate the
efficiency and effectiveness of the extra design effort.