Alex: Refresh mit Target OHNE java möglich ??

Beitrag lesen

Ich habe das gerademal ausprobiert.
Wenn ich auf einer Seite bin, die JS verwendet und es dann abstelle, ohne den Browser neuzustarten oder die Seite neuzuladen, funktioniert es nach wie vor... deshalb verstehe ich die Problematik nicht so ganz.

Hallo LazyWolf,

dann versuch das bitte mal folgendermaßen:

<HTML><HEAD><TITLE>Test</TITLE></HEAD>
<FRAMESET ROWS="50,*">
<FRAME NAME="ticker" SCROLLING="no" NORESIZE TARGET="contents" SRC="ticker.htm">
<FRAMESET COLS="150,*">
<FRAME NAME="contents" TARGET="main" SRC="main.htm">
<FRAME NAME="main" SRC="navigation.htm">
</FRAMESET><NOFRAMES><BODY></BODY></NOFRAMES></FRAMESET></HTML>

Also, navigation und main ist ja soweit klar.
Seiten, die über die Navigation angesteuert werden, können entsprechend abgefangen werden (wenn dann JS deaktiviert wurde).

Im ticker läuft ein entsprechender refresh, der alle 10 sec. oder so die seite / den frame "ticker.htm" neu lädt.

So. der Besucher wählt nun also in der Navigation eine (entfernte und für mich nicht bearbeitbare) Seite aus.
D.h., im feld "main" ist der entsprechende Inhalt zu sehen.
Nun DEaktiviert der Besucher JS und kann halt über die Navigation usw. nichts mehr auswählen, aber im Frame "main" ist nach wie vor noch der Inhalt zu sehen.
Und jetzt soll eigentlich der Frame / die Seite "ticker.htm" greifen (durch den refresh) und den User auf eine Fehlerseite bringen, tut die Seite aber nicht, da ich nach dem Beispiel:

<noscript>
<meta htt:.... refresh=0; fehler.htm>
</noscript>

eben kein "Target=_top" definieren kann. Es würde halt nur die Fehlermeldung im Frame "Ticker" auftauchen. Sie soll aber Auswirkungen auf das komplette Gerüst haben, also "_top" !

Ein Framebrecher auf der Fehlerseite bringt natürlich nix, da JS ja deaktiviert wurde.

Fazit: Der Besucher kann sich immer noch die Inhalte ansehen, obwohl er das ohne aktives Javascript ganz einfach nicht soll.

Viele Grüße
Alex