David: «meta http-equiv="refresh" ...

Moin,

ist es möglich, mittels <meta http-equiv="refresh" content="Sekunden; URL=url"> Seiten in einem speziellen Frame zu refreshen? In meinem Fall wird eine Seite in einem Frame geladen und mangels Rechten wird der Surfer nach 10 Sekunden wieder auf die Hauptseite geschickt, die jedoch im vollen Fenster angezeigt werden soll (TARGET="_top").

Gruss,
  David

  1. Hi David,

    ist es möglich, mittels <meta http-equiv="refresh" content="Sekunden; URL=url"> Seiten in einem speziellen Frame zu refreshen?

    Ja, aber der Refresh muß dann in der Seite stehen, wo er erfolgen soll. Einzelne Seiten zu refreshen aus einem Frameset heraus funktioniert nur mit Skript.

    In meinem Fall wird eine Seite in einem Frame geladen und mangels Rechten wird der Surfer nach 10 Sekunden wieder auf die Hauptseite geschickt, die jedoch im vollen Fenster angezeigt werden soll (TARGET="_top").

    Um sicherzustellen, daß die Hauptseite nicht im Frameset angezeigt wird, kannst du folgenden Codeschnippsel im HEAD der Hauptseite einfügen.

    <script language='JavaScript'>
    if(top.frames.length > 0)
        top.location.href=self.location;
    </script>

    Gruß,
    UlfL

    1. HI Ulf,

      Um sicherzustellen, daß die Hauptseite nicht im Frameset angezeigt wird, kannst du folgenden Codeschnippsel im HEAD der Hauptseite einfügen.

      <script language='JavaScript'>
      if(top.frames.length > 0)
          top.location.href=self.location;
      </script>

      Stimmt ja, ich brauch ja nur bei jeder Datei, die außerhalb von Frames geladen werden soll den Schnipsel da oben eintragen :). Soweit hab ich jetzt gar nicht gedacht. Ich dachte nur daran, wo ich denn beim Redirect das TARGET eintragen kann ;).

      Gruss,
        David

      PS: Danke für die schnelle Hilfe.