Einzelne Seiten automatisch in Frameset laden.
Jochen
- perl
Hallo zusammen,
ich möchte es über ein Perl-Skript schaffen, das sich einzelne Seiten nicht ohne das dazugehörige Frameset laden lassen. D.h. beim Aufruf einer Seite die Bestandteil eines Framesets ist, soll das Frameset automatisch mitgeladen werden. Eine andere Anzeige soll nicht möglich sein.
Ein praktisches Beispiel hierfür wäre das framebooster-Skript, welches bei swr3.de verwendet wird. Weiß jemand wo ich das bekommen kann, bzw. etwas vergleichbares? In den Skriptsammlungen konnte ich leider nichts brauchbares finden.
Vorab besten Dank für jede Hilfestellung!
Ciao,
Jochen
Hallo Jochen
ich möchte es über ein Perl-Skript schaffen, das sich einzelne Seiten nicht ohne das dazugehörige Frameset laden lassen. D.h. beim Aufruf einer Seite die Bestandteil eines Framesets ist, soll das Frameset automatisch mitgeladen werden. Eine andere Anzeige soll nicht möglich sein.
Rein in Perl wird das nichts. :-(
Bei SWR3 ist es ein JavaScript welches prueft, ob die Seite in einem Frameset, bzw. im richtigen Fenster aufgerufen wurde.
Im Fehlerfalle ruft dieses JavaScript das CGI-(Perl)-Script auf und uebergibt die eigene self.location.
Das CGI-Script gibt als Antwort ein Frameset aus, in welchem die richtige Seite, an der richtigen Stelle ausgegeben wird.
Die Zutaten findest du eigentlich alle in Selfhtml.
Wenn nicht, dann frag noch mal.
Gruss Crysu
Hallo Jochen
ich möchte es über ein Perl-Skript schaffen, das sich einzelne Seiten nicht ohne das dazugehörige Frameset laden lassen. D.h. beim Aufruf einer Seite die Bestandteil eines Framesets ist, soll das Frameset automatisch mitgeladen werden. Eine andere Anzeige soll nicht möglich sein.
Wie gesagt, funktioniert das rein mit Perl nicht. Auf der Seite http://irb-www.informatik.uni-dortmund.de/~sm/aw/js/faq/fenster/framecheck.html ist aber beschrieben, wie du das mit JavaScript machen kannst.
Gruss
Andreas