ich habe ein Frameset und möchte dieses Frameset aus einer der Frameseiten heraus laden. Dies möchte ich aber per Response.Redirect("…") machen. Da ich kein target angeben kann, sind die Seiten dann alle in der einen Seite.
Kennt jemand eine Lösung? (Das ganze aber leider ohne JavaScript, mit dem ich in der Frameset-Seite überprüfen könnte, ob drumherum ein Frameset ist.)
ich habe ein Frameset und möchte dieses
Frameset aus einer der Frameseiten heraus
laden. Dies möchte ich aber per
Response.Redirect("…") machen. Da ich
kein target angeben kann, sind die Seiten
dann alle in der einen Seite.
Yepp.
Kennt jemand eine Lösung? (Das ganze aber
leider ohne JavaScript, mit dem ich in
der Frameset-Seite überprüfen könnte, ob
drumherum ein Frameset ist.)
Leider keine Lösung, sondern eher eine niederschmetternde Aussage.
ASP läuft auf der Server-Seite. Dieser weiß nicht, wie die Darstellung auf dem Client ist, denn er kümmert sich nur um die Anfragen (insbesondere kann es ja ein nicht framefähiger Browser sein!).
Du kannst nur auf der Clientseite erfahren, ob die Seiten in einem Frame hängen oder nicht. Das funktioniert eben nur mit einer Skriptsprache wie Javascript.
Vielleicht gibt es das HTTPD-Protokoll her (aber eher unwahrscheinlich, so weit ich es kenne).