Wieso ist das für den Betreiber ein Vorteil?
Der häufigste Grund ist natürlich Werbung, die eingeblendet werden soll.
Und was machst du, wenn du eine Inhaltsseite über eine Suchmaschine gefunden hast, diese nun direkt angezeigt wird ohne die notwenigen Frames für die Navigation? Wie lädst du diese nach, wenn JavaScript ausgeschaltet ist?
Falls es hier eine andere Antwort als JavaScript gibt, so interessiert mich diese sehr, denn ich hatte es seinerzeit mit JavaScript gelöst.
Beispielsweise mit Hilfe des Moduls mod_rewrite in einer .htaccess auf dem Server.
Oder willst du diesen vielen Usern etwa eine Seite ohne Navigation bieten? Das wäre dann aber doch sehr unelegant, oder?
Ich persönlich hätte da keinerlei Probleme mit, da auch im umgekehrten Fall kein Problem damit habe (als suchender Anwender). In 99% aller Fälle suche ich einen bestimmten Artikel, eine Erklärung, ein Foto oder sonstwas - und der Treffer selbst beinhaltet das dann schon, die Seite "an sich" interessiert mich meistens weniger.
aber jetzt habe ich Seiten ohne Frames, wo ich dennoch im Content scrollen kann und die Navigation bleibt erhalten.
Daher zählt dieses Argument für Frames in meinen Augen nicht mehr.
Jain - natürlich kann man mit absolut positionierten <div...> einen ähnlichen Effekt erreichen. Aber dann mußt Du die Navigation auf allen Seiten wiederholen - damit es dann so aussieht, als wären es Frames.
Aber es liegt immer noch ein Missverständnis vor: ich habe kein Problem damit, wenn jemand keine Frames einsetzen mag, habe ich auch nie gesagt. Aber es einfach sinnlos, Frames als "unmodern" zu bezeichnen oder gar als fehlerhaft und deswegen von ihrem Einsatz abzuraten. Es gibt genügend Anwendungsbereiche, wo Frames sinnvoll sind und auch genutzt werden sollten. Das ist allemal noch besser als die neue Superseuche "Ajax" - das wiederum halte ich für die Gurke des Jahrhunderts (neben Smarty...).
Grüße
Rainer