Das ATOS-Magazin 6/97
ATOS Programmierpraxis
Frames (HTML im WWW - Teil 4)

# Verschachtelungen

Die korrekte Verschachtelungen der Rahmen haben Sie bereits im Kapitel Containerseite kennengelernt. Es gibt aber noch eine weitere, gefährlichere Möglichkeit, Frames zu verschachteln.

Innerhalb eines <FRAME> Tags geben Sie eine HTML-Datei an, die in diesen Rahmen geladen werden soll. Wenn Sie aber nun keine "normale" HTML-Seite angeben, sondern wieder eine Frameseite, dann interpretiert das CAB und auch Netscape als verschachtelte Frames.

Die aktuell auf dem Markt befindlichen Browser sollten damit klar kommen, doch gerade in diesem Fall machen Sie immer noch einen Check, ob das auch die anderen Browser korrekt darstellen können.

Ganz gemeine Designer können jetzt auf die Idee kommen, in einem <FRAME> Tag wieder auf die gleiche Datei zu verweisen. Dadurch würde eine Endlosschleife erzeugt. Das ist wohl auch der gefährlichste Teil der Framedefinitionen, da er dazu führen kann, daß ein nicht darauf vorbereiteter Browser zum Absturz verleitet werden kann.

In diesem Kurs ist eine Endlosverschachtelung enthalten. Sie können daher testen, was Ihr Browser damit anstellt. Folgende zwei Dateien befinden sich im Kursordner-Verzeichnis:

    info.htm    Enthält einen Infotext, daß man auch was sehen kann

    <!DOCTYPE HTML PUBLIC "-//AdvaSoft//DTD HTML 3.2 extended 961018//EN">
    <HTML>
    <HEAD>
    <TITLE>Die Infodatei</TITLE>
    </HEAD>
    <BODY>
    <H1>Das ist die Infoseite</H1>
    </BODY>
    </HTML>

    schleife.htm  Enthält die Endlosschleife

    <!DOCTYPE HTML PUBLIC "-//AdvaSoft//DTD HTML 3.2 extended 961018//EN">
    <HTML>
    <HEAD>
    <TITLE>Eine Endlosschleife!</TITLE>
    </HEAD>
    <FRAMESET ROWS="50%,50%">
        <FRAME NAME="nav" SRC=info.htm">
        <FRAME NAME="nav" SRC=schleife.htm">
    </FRAMESET>
    <BODY>
    </BODY>
    </HTML>

Sie achten stets darauf, daß solche Verweise in Ihren Seiten nicht auftauchen. Auch das macht Ihre Seiten im Netz sehr erfolgreich.

Als nächsten Test schalten Sie in CAB die Darstellung der Frames aus.

Frameseiten in alten Browsern

Copyright © by ATOS
Letzte Aktualisierung am 2. Dezember 1997