Laden von Frames steuern
Christian Wermelinger
- html
Hallo
In der Datei index.html sind verschiedene Frames definiert. Gibt es eine Möglichkeit den Browser anzuweisen in welcher Reihenfolge er die verschiedenen Seiten innerhalb der einzelnen Frames zu laden hat?
Hi Christian,
In der Datei index.html sind verschiedene Frames definiert. Gibt es eine Möglichkeit den Browser anzuweisen in welcher Reihenfolge er die verschiedenen Seiten innerhalb der einzelnen Frames zu laden hat?
Nö, gibt es nicht, zumindest nicht mit reinem HTML. Wenn es denn unbedingt lebensnotwendig ist, könntest Du aber in etwa folgendes basteln:
Nehmen wir an, Du hast vier Frames. In drei davon lädst Du Dummies, die nur ein JavaScript entahlten. In den vierten Deine erste Seite. Am Ende dieser Seite rufst Du eines der Scripte in den anderen drei Frames auf. Das tauscht die aktuelle Dummy-Seite gegen die echte Seite. Am Ende dieser Seite wird das Script in nem weiteren Frame aufgerufen, das wieder die Dummy-Seite durch die echte Seite ersetzt, an derem Ende dann wieder usw. usf. bis alle Frames geladen sind.
HTH,
Utz
Hallo!
Gibt es eine Möglichkeit den Browser anzuweisen in welcher Reihenfolge er die verschiedenen Seiten innerhalb der einzelnen Frames zu laden hat?
So einfach ist das Leben leider nicht.
Du könntest eventuell einen plumpen HTML-trick einsetzen:
Schreibe für die Frames, die zuletzt geladen werden sollen, leere HTML-Seiten in das Frameset, die einen Meta-Refresh-Tag enthalten und erst nach einigen Sekunden auf die gewünschte Seite verweisen.
so ungefär:
<html>
<head>
<title></title>
<meta http-equiv="refresh" content="5; URL=soll-in-5sek.html">
</head>
<body>
nix
</body>
</html>
Tschüs