Meta-Refresh an Frames?
Hans
- html
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
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
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
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
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
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
Richtig geraten... :-)
Sie wird mit PHP erzeugt.
Kannst du mir bitte deine Lösung erklären?
Gruß
Hans
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
Ok vielen Dank!!
Bitte denk dran.
Ich zähle auf dich *ggg*...
Gruß
Hans
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
Das ist kein Problem. Auf die Wartezeit kommt es nicht an; die bekomme ich auch woanders leicht her.
Danke nochmal
Hans
Moin Hans,
hiermit sollte es gehen:
echo '
<head>
<SCRIPT LANGUAGE="JavaScript">
top.location.replace ('show_list.php')
</SCRIPT>
</head>';
exit;
Grüße
Mike
»»<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