Raziel: Frames reload (wenn eingeloggt)

ok... also ich hab 3 frames... ein Menu ein Banner und ein Main frame... ich hab ein login im banner frame... sobald ich net eingeloggt bin soll da oben ein login sein... wenn ich mich einlogge soll sich der frame Menu / Banner und Main ändern... Menu hat auch sowas... wenn man net eingeloggt ist zeigt der net die internen sachen aber banner (login soll den sagen das er eingeloggt ist) so der login soll verschwinden und die ressis anzeigen... und im main frame soll der status des spielers ausgegeben werden (status.php)

keiner konnte mir helfen... wäre über eine richtige antwort erfreut

  1. Hi!

    keiner konnte mir helfen... wäre über eine richtige antwort erfreut

    Sorry, aber bei DER Problembeschreibung will ich dir auch nicht helfen und könnte noch nichtmal, weil ich dein Problem ganz ehrlich nicht verstehe.

    Gruß

    md

    1. alsssoo... www.sternagel.org
      oben ist ein Frame: ubersicht
      dann ein menu Frame: menu
      und noch ein main frame: main

      so ok soweit sogut... im Frame ubersicht hab ich ein login...
      wenn ich mich da einlogge (die daten richtig sind)
      soll er
      bei Frame Ubersicht das login durch eine Ressi tabelle ersetzten
      bei Frame Menu soll er intere Möglichkeiten zb. nachrichten schreiben freigeben (anzeigen
      bei Frame Main soll er den Status des Eingeloggten anzeigen...

      sorry aber bin in deutsch net so gut ;)

      1. also was du suchst ist, wie man mehrere Frames auf einmal ändert?

        http://selfhtml.teamone.de/javascript/beispiele/zweiframes.htm

        1. jo ok danke dir ;) sowas hab ich gesucht... wusste nur net welche sprache etc. danke danke ;)

          1. sowas hab ich gesucht...

            Hast du nicht.

            Gruß

            md

            P.S.: Es ist nur scheinbar eine Lösung, höre lieber auf Jeena und lasse Frames weg. Erspart einem eine Menge Probleme.

            1. sowas hab ich gesucht...

              Hast du nicht.

              Gruß

              md

              P.S.: Es ist nur scheinbar eine Lösung, höre lieber auf Jeena und lasse Frames weg. Erspart einem eine Menge Probleme.

              hmm leider doch keine lösung ja... ähmm aber ich will net alles 1000 mal laden lassen...

              1. hmm leider doch keine lösung ja... ähmm aber ich will net alles 1000 mal laden lassen...

                Was denn? Den html-Quelltext? Auf die paar kB kommt's nicht an. Die Bilder? Sind gecached.
                Oder was meinst du?

              2. Hallo Raziel,

                hmm leider doch keine lösung ja... ähmm aber ich will net alles 1000 mal laden lassen...

                So einfach ist das nicht. Stell dir vor, du hast ein Dokument, in das sich die Navigation gut
                einbettet. Du hast 5 Menü-Punkte. Jeder Menü-Punkt sei durchschnittlich 8 Zeichen lang. Das
                HTML drum herum lasse ich jetzt mal <li></li> sein. Das sind damit dann 13 + 8 = 21 Byte für
                die Navigation in dem Haupt-Dokument eingebettet.

                Jetzt rechne weiter. Stell dir vor, du musst eine komplette Seite drum herum machen. Also

                • DTD-Angabe (bei html4 transitional 109 Byte)
                • HTML-Grundgerüsst (<html>,<head>,<title>,<body>: 54 Byte
                • Navigation: 21 Byte
                • Style-Angabe (<link rel="stylesheet" href="url" type="text/css">: 50 Byte)
                • HTTP-Header: ca. 330 Byte.

                Summa summarum macht das: 564 Byte. 564 / 21 sind gerundet 27. Das heisst, dass der User
                mindestens 27 mal eine andere Seite aufrufen muss, damit sich ein Frame lohnt. Und ich habe
                bei der Rechnung oben noch einige Faktoren (Title-Text, Meta-Tags, Formatierungs-Elemente,
                etc, pp) noch ausser acht gelassen. Bei einem konkreten Beispiel, dass ich mal hatte, kam ich
                zu dem Ergebnis, dass der User rund 100x eine neue Seite besuchen musste, damit sich ein
                Frameset lohnt. Soviele Seiten hatte die Homepage gar nicht...

                Grüße,
                 CK

                --
                Zu wissen, was wir nicht wissen, ist die Quelle der Weisheit.
                1. Hallo CK!

                  Du hast die komplette Frameset-Seite vergessen und die kann durchaus 1 kB oder noch mehr groß werden...

                  Gruß

                  md

                  1. Hallo mdkiller,

                    Du hast die komplette Frameset-Seite vergessen und die kann durchaus 1 kB oder noch
                    mehr groß werden...

                    Ich sagte ja, dass ich nicht abschätzbare Faktoren weggelassen habe.

                    Grüße,
                     CK

                    --
                    Descartes sagte: 'Ich denke, also bin ich.' Ich hingegen sage: 'Ich denke nicht, also bin ich.'
      2. Hallo,

        wenn ich mich da einlogge (die daten richtig sind)
        soll er [...]

        Äm mal eine allgemeinere Frage wozu brauchst du auf deiner Seite überhaupt diese Frames? Welchen Vorteil versprichst du dir von Ihnen? Sind sie wirklich Notwendig oder würde es auch anders gehen, also Benutzerfreundlicher und so.

        Es wäre doch viel einfacher sie wegzulassen, und bei jedem Seitenabruf abzufragen ob der jenige der die Seite besucht eingeloggt ist oder nciht und ihm je nach dem dann den richtigen context zu schicken.

        BTW, wie soll man sich denn hier einloggen? Also ich sehe irgendwie kein Eingabefeld für das Passwort:
        <img src="http://jeenaparadies.servebeer.com/open/selfbilder/sternagel.png" border="0" alt="">

        Grüße
        Jeena Paradies

        --
        Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
        <img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
        Bambergs Fasching - nur ein großer (Werbe-)Flop?
        http://jeenaparadies.de/artikel/fasching/
        Jeenas Bannertauschportal; selbstgemacht ;-)
        http://jeenasbannerbude.de
        1. BTW, wie soll man sich denn hier einloggen? Also ich sehe irgendwie kein Eingabefeld für das Passwort:

          :) das ist schon da, gleich unter dem Benutzernamen, hat aber keinen Platz im Frame

  2. Moin!

    keiner konnte mir helfen... wäre über eine richtige antwort erfreut

    <form target="_top" ...>

    Und das Ergebnis dieses Skriptes generiert dir dann ein neues Frameset, in dem die passenden Seitenteile eingebunden sind, je nach Login-Erfolg. Da du ja sowieso irgendeine Art von Session benutzt, kriegt der Besucher auf diese Weise in allen Framesfenstern aktualisierte Inhalte - und es ist auch unabhängig von Javascript.

    - Sven Rautenberg