Frames reload (wenn eingeloggt)
Raziel
- zu diesem forum
0 mdkiller0 Sven Rautenberg
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
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
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 ;)
also was du suchst ist, wie man mehrere Frames auf einmal ändert?
http://selfhtml.teamone.de/javascript/beispiele/zweiframes.htm
jo ok danke dir ;) sowas hab ich gesucht... wusste nur net welche sprache etc. danke danke ;)
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.
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...
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?
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
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
Hallo CK!
Du hast die komplette Frameset-Seite vergessen und die kann durchaus 1 kB oder noch mehr groß werden...
Gruß
md
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
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
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
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