Zitat:
|
Zitat von tele Im übrigen ist von der Benutzung von Frame abzuraten |
Der Artikel nennt zwar einige Sachen warum Frames nicht verwendet werden sollen - aber eben noch nicht alle.
Die wichtigste ist noch - das Suchmaschinen bei Frames Seiten meist nicht sonderlich effizient sind - und somit auch keinen wirklichen Suchindex aufbauen können. Weiterhin kann das dazu führen, dass in der Suchmaschine eine Seite verlinkt wird, welche eigentlich in einem Frame geführt ist - und somit ist unter Umständen die komplette Navigation weg. Das kann man zwar wieder per Javascript bekämpfen - aber es ist ein unnötiger Aufwand.
Ein weiterer Grund gegen Frames ist die recht umständliche Kommunikation zwischen Seite und Frameset. Denn wenn man für die Seite eine neue Navigation - oder auch nur erweiterte Navigation im Naviframe wünscht - ist dies nur umständlich über Javascript möglich - oder mit einer geänderten Basis - Frameset Datei.
Eine wirkliche Alternative zu Frames hat man aber meist erst mit dynamischen Webseiten. Dann kann man die Navigation ähnlich wie beim Frameset auslagern - und verwendet diese einfach in allen Seiten - indem sie dynamisch da eingebettet wird. (PHP, ASP, ASP.NET und viele mehr).