Hallo zusammen!
Ich hätte gerne eure Meinung zu einer Vorgangsweise.
Eine Seite besteht aus mehreren Frames. Ein Frame dient dabei zum Einloggen.
Hat sich ein User angemeldet, sollte sich das Frameset total ändern. Anstatt der 4 Frames vorher, besteht die neue Seite nach erfolgreicher Anmeldung eines Users aus 5 Frames.
Also muss die komplette index.xxx seite geändert werden.
Eine Lösung, die gut funktioniert ist, einfach 2 Framesets am Server zu haben und zwischen ihnen einfach umzuschalten. Das erfolgt bei mir mittels folgendem Code:
adr = parent.frames["persoenliches"].location.href;
adr1 = parent.location.href;
if (adr.substring(adr.length - 14, adr.length) == "pers_welcm.php" && adr1.substring(adr1.length - 9, adr1.length) == "index.php") parent.location.href = "../../index_lg.php";
Wenn sich im Frame "persoenliches" die Seite "pers_welcm.php" befindet, dann wird das frameset in "index_lg.php" aktiviert.
Ist in Frame die Seite "pers.php" aktiv (User ist da nicht angemeldet) wird mit einem ähnlichen Code die Seite "index.php" mit ihrem Frameset aktiviert.
Ich hoffe, das war verständlich. Wie gesagt, das Umschalten funktioniert so ausgezeichnet, nur meine Frage:
Ist diese Methode empfehlenswert und gibt es einen besseren Weg ein Frameset in einer index.php - Seite zu verändern?