Hallo,
verschieden Fenster zu öffnen bzw. u.U. sogar logisch voneinander unabhängige Inhalte zu präsentieren.
... wenn man es dem Benutzer nicht selbst überlassen möchte, die verschiedenen Dokumente in verschiedenen Fenstern/Tabs darzustellen
Genau!
http://molily.de/javascript-popups#loesung2fehler
http://molily.de/javascript-popups#alternativen
(Vieles davon trifft auch auf Frames zu.)
Wenn ein Nutzer gerade nicht navigieren will, sondern den Seiteninhalt lesen, könnte er aus Platzgründen die (seitliche) Navigation ausblenden wollen. Diese Funktionalität ist aber durchaus auch mit JavaScript zu realisieren, dafür braucht es keine Frames.
Das führt uns eher zu anpassungsfähigen Layouts, die bereits eine gute Lesbarkeit vorgeben und selbst auf Umgebungsänderungen flexibel reagieren. Ein Interface mit »... ausblenden« ist auch viel verständlicher als ein bloßes Frameset. (Man erinnert sich an Framesets, die mit Pfeilen auf den verschiebbaren Rahmen hingewiesen haben ... sehr unbeholfen, zumal die verschiedenen Browser das gar nicht konsistent implementiert hatten.)
Mathias