Forum Doku Wiki Blog

Forumsarchiv 1999, Mai
html-header

archivierte Beiträge lesen

  1. (PERL) html-header von fredy, 27. 05. 1999, 18:13

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 18:13 Uhr von fredy veröffentlicht.

hi,

Wie kann man mit PERL einen HTML-Header schreiben, der

x) Zu einer Angegebenen Adresse weiterlinkt
x) des Fenster ggf. im Frame "_TOP" anzeigt.

Ob der Text in "_TOP" angezeigt werden soll, wird jedoch erst im PERL-Skript entschieden - Ist also beim Aufrufen noch nicht bekannt.

Danke im Voraus

fredy

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 19:30 Uhr von fredy veröffentlicht.

hi nochmal,

ich hab da was gefunden:

Window-target: _TOP

Das sollte eigentliche das fenster in _top ausgeben ...
geht aber nicht. Vielleicht liegt es an der HTTP-Version?

Grüße
  fredy

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 21:37 Uhr von Cheatah veröffentlicht.

Hi,

> ich hab da was gefunden:
>
> Window-target: _TOP

sagte ich doch schon :-)

> Das sollte eigentliche das fenster in _top ausgeben ...
> geht aber nicht. Vielleicht liegt es an der HTTP-Version?

Nein, an der Browser-Version. Dieser Header ist abhängig vom Browser und damit als Header absolut ungeeignet.

Cheatah

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 19:30 Uhr von Cheatah veröffentlicht.

Hi,

> Wie kann man mit PERL einen HTML-Header schreiben, der
>
> x) Zu einer Angegebenen Adresse weiterlinkt

print "Location: http://komplette.uri/inkl/http/und/allem.html\n\n";

> x) des Fenster ggf. im Frame "_TOP" anzeigt.

Gar nicht.

Genauer gesagt: Es gibt da einen Header (ich glaube "Window-target: _top\n" oder so), dieser wird aber höchstens von den neuesten Netscapes interpretiert. Da dieser Header auch in keinem mir bekannten Standard auftaucht, ist er zu ignorieren.

Du solltest lieber versuchen, bereits den Scriptaufruf so zu gestalten, daß er für alle möglichen Fälle ins richtige Fenster kommt - also z.B. immer _top, im Zweifelsfall wird aber vom Script selber ein Frameset erstellt.

Zusammenfassung: Was auf Serverseite passiert, hat mit dem Client nichts zu tun :-)

Cheatah

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 19:40 Uhr von fredy veröffentlicht.

Hi,

> Was auf Serverseite passiert, hat mit dem Client
> nichts zu tun :-)

Man kann ja mit dem META-Tag ein Redirect durchführen
Ist es vielleicht möglich, da ein Zielframe anzugeben.

Danke
  fredy

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 21:34 Uhr von Cheatah veröffentlicht.

Hi,

> >>Was auf Serverseite passiert, hat mit dem Client
> >>nichts zu tun :-)
>
> Man kann ja mit dem META-Tag ein Redirect durchführen
> Ist es vielleicht möglich, da ein Zielframe anzugeben.

nein, die METAs sind sozusagen auch nur "nachträgliche Headers". Damit kann man nicht viel mehr machen, als mit "üblichen" Headern auch; das Target gehört zu den Dingen, die man nicht ändern kann. Eine JavaScript-Funktion kannst Du aber durchaus dazusetzen, die top.location.href=self.location.href setzt (if top.location.href != self.location.href natürlich).

Cheatah

html-header

Der folgende Beitrag wurde am 27. 05. 1999, 23:44 Uhr von Oliver Antosch veröffentlicht.

> hi,
>
> Wie kann man mit PERL einen HTML-Header schreiben, der
>
> x) Zu einer Angegebenen Adresse weiterlinkt
> x) des Fenster ggf. im Frame "_TOP" anzeigt.
>
> Ob der Text in "_TOP" angezeigt werden soll, wird jedoch erst im PERL-Skript entschieden - Ist also beim Aufrufen noch nicht bekannt.

muss das nicht _top heissen? (kleingeschrieben)

html-header

Der folgende Beitrag wurde am 28. 05. 1999, 00:36 Uhr von Cheatah veröffentlicht.

Hi,

> > Ob der Text in "_TOP" angezeigt werden soll, wird jedoch erst im PERL-Skript entschieden - Ist also beim Aufrufen noch nicht bekannt.
>
> muss das nicht _top heissen? (kleingeschrieben)

ist in HTML AFAIK egal. JavaScript nimmt das ernster, allerdings darf es da auch nicht mit Unterstrich beginnen :-)

Cheatah

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4