Frameset
Eintrag zuletzt aktualisiert am: 23.09.2006
Frameset ist ein Konzept aus
HTML zur Teilung einer Browserseite in mehrere einzelne
HTML-Seiten.
Eine beliebte Frage in Newsgroups und Mailinglisten ist immer noch, wie man
HTML-Framesets mit
ASP.NET steuert. Die Antwort auf diese Frage ist einfach: Gar nicht. Man kann
HTML-Framesets nicht mit
ASP.NET steuern, weil
HTML-Framesets eine clientseitige Technologie ist. Bei Framesets wird die Browseranzeigefläche aus mehreren unabhängigen Webseiten (Frames) zusammengesetzt. Der
Webserver (und damit auch
ASP.NET) sieht nur einzelne Anforderungen nach den unabhängigen Webseiten. Daher kann
ASP.NET in keinster Weise auf die Anordnung oder den Inhalt des gesamten Framesets Einfluss nehmen, sondern immer nur Einfluss auf den gerade angeforderten Inhalt des einzelnen Frameelements.
Um
HTML-Framesets zu steuern brauchen Sie
JavaScript, das im Browser ausgeführt wird. Dies ist kein
JavaScript-Buch. Auf Leserwunsch sollen jedoch zwei häufig benötigte
JavaScript-Lösungen hier angedruckt sein, von denen eine auch etwas Unterstützung auf
ASP.NET-Seite benötigt.