Hans: Meta-Refresh an Frames?

Hallo,

Ich habe einen Countdown mit <meta http-equiv="Refresh" ...> in einem Frame gestartet, möchte aber dass er nach Ablauf der Zeit fullscreen die neue Seite lädt. Bis jetzt lädt er das Ziel nämlich immer nur in den Frame.

Ist das möglich oder was könnte ich anderes tun um mein Ziel zu erreichen?

Wäre euch sehr dankbar wenn ihr mir helfen könntet.

Gruß und Dank
Hans

  1. hi!

    mal abgesehen davon, daß diese fullscreen-dinger nervig sind (weil meistens werbung - speziell vom magenta-riesen gerne genommen; weil dem user ein alt+f4 abtrotzend, wenn er´s denn weiß usw.)...muß das wirklich sein?

    --> du müßtest das framset sprengen.

    ciao, stefan

    1. Ups, ich glaube ich habe mich falsch ausgedrückt.
      Ich will einfach nur dass er die Seite außerhalb des Frames lädt, also auf die ganze Anzeigefläche vom Browser - das meinte ich mit fullscreen.

      Gruß
      Hans

      1. Moin Hans,

        Ich will einfach nur dass er die Seite außerhalb des Frames lädt, also auf die ganze Anzeigefläche vom Browser - das meinte ich mit fullscreen.

        Wie sieht der Aufruf der Seite aus? Es muss so etwas wie target="_top" dazu.

        Grüße
        Mike

        1. Hi Mike,

          Wie sieht der Aufruf der Seite aus? Es muss so etwas wie target="_top" dazu.

          Ja so etwas hatte ich mir auch schon gedacht aber wo soll das target hin?

          Der Aufruf sieht ganz einfach so aus:

          <head>
          <meta http-equiv="Refresh" CONTENT="1800; URL=portal">
          </head>

          Gruß
          Hans

          1. Moin Hans,

            Ja so etwas hatte ich mir auch schon gedacht aber wo soll das target hin?

            <head>
            <meta http-equiv="Refresh" CONTENT="1800; URL=portal">
            </head>

            Ok, genau hier ist das Prob. Bei dieser Art der Weiterleitung kannst Du kein Target unterbringen. Hier hilft ein kleines Stück Java Script. Ist die Page reines HTML oder wird sie mit PHP erzeugt?

            Grüße
            Mike

            1. Richtig geraten... :-)
              Sie wird mit PHP erzeugt.

              Kannst du mir bitte deine Lösung erklären?

              Gruß
              Hans

              1. Moin Hans,

                »» Richtig geraten... :-)

                Sie wird mit PHP erzeugt.

                ich bin natur aus faul, und habe die entsprechenden Zeilen in der Firma. Kann ich dir das morgen posten? ( Es bleibt dir wohl nix anders übrig ) BTW: Ich hatte das Prob vor zwei Tagen. Also aus einem
                Frame ausbrechen. Habe mit basteln und http://www.php.net/manual/de/ die Lösung gefunden.

                Grüße
                Mike

                1. Ok vielen Dank!!

                  Bitte denk dran.
                  Ich zähle auf dich *ggg*...

                  Gruß
                  Hans

                  1. Moin Hans,

                    Bitte denk dran.

                    In jedem Fall, ich habe mir ein Mail geschickt. Allerdings, ist mir gerade eingefallen, das ich ohne Wartezeit weiterleite. Die müßtest Du selbst realisieren.!?! Mit? SLEEP? WAIT? oder intern loopen?

                    Wir werden morgen weiter sehen.

                    Grüße
                    Mike

                    1. Das ist kein Problem. Auf die Wartezeit kommt es nicht an; die bekomme ich auch woanders leicht her.

                      Danke nochmal
                      Hans

                      1. Moin Hans,

                        hiermit sollte es gehen:

                        echo '
                                  <head>
                           <SCRIPT LANGUAGE="JavaScript">
                           top.location.replace ('show_list.php')
                           </SCRIPT>
                                  </head>';
                           exit;

                        Grüße
                        Mike

                        1. »»<head>
                          »»<SCRIPT LANGUAGE="JavaScript">
                          »»top.location.replace ('show_list.php')
                          »»</SCRIPT>
                          »»</head>

                          Hi Mike!

                          Es funktioniert tatsächlich prima.
                          Vielen Dank nochmal für deine Mühe! :-)

                          Gruß
                          Hans