duke-skelington
Mitglied
Hallo zusammen,
Vorab: ich weiss, dass dieses Thema schon tausend Mal besprochen wurde. Ich habe auch den SELFHTML Beitrag "zwei Frames" gelesen .... alles gut. Passt aber nicht zu meiner Anforderung. Ausserdem komme ich aus dem PHP Lager und kann JS nur sehr schlecht. Ich hoffe Ihr habt eine Lösung für mich.
Es existiert ein Frameset:
------------------------------------------------------------------
oben
------------------------------------------------------------------
n |
a | Inhalt
v |
i |
-----------------------------------------------------------------
unten
-----------------------------------------------------------------
Im frame "Inhalt" erfolgt ein login (selbstreferenzierendes phpscript). Ist der login erfolgreich wird eine Session geschrieben. Im frame oben soll nun ein link angezeigt werden: "logout". Es müssen auf Grund der Session keine Daten an das pobere Framefenster übertragen werden. Es muss also einfach nur neu geladen werden. Hier ist der code den ich bislang habe:
In der Datei "login" im frame "Inhalt"
Und im body wird aufgerufen
Funktioniert aber nicht. Weiss einer Rat? Spreche ich den Frame falsch an?
Vielen Dank für Eure Hilfe
Gruss
Andy
Vorab: ich weiss, dass dieses Thema schon tausend Mal besprochen wurde. Ich habe auch den SELFHTML Beitrag "zwei Frames" gelesen .... alles gut. Passt aber nicht zu meiner Anforderung. Ausserdem komme ich aus dem PHP Lager und kann JS nur sehr schlecht. Ich hoffe Ihr habt eine Lösung für mich.
Es existiert ein Frameset:
------------------------------------------------------------------
oben
------------------------------------------------------------------
n |
a | Inhalt
v |
i |
-----------------------------------------------------------------
unten
-----------------------------------------------------------------
Im frame "Inhalt" erfolgt ein login (selbstreferenzierendes phpscript). Ist der login erfolgreich wird eine Session geschrieben. Im frame oben soll nun ein link angezeigt werden: "logout". Es müssen auf Grund der Session keine Daten an das pobere Framefenster übertragen werden. Es muss also einfach nur neu geladen werden. Hier ist der code den ich bislang habe:
In der Datei "login" im frame "Inhalt"
Code:
<script language="javascript" type="text/javascript">
function reload()
{
window.frames["oben"].location.reload();
}
Und im body wird aufgerufen
Code:
<body onLoad="reload()">
Funktioniert aber nicht. Weiss einer Rat? Spreche ich den Frame falsch an?
Vielen Dank für Eure Hilfe
Gruss
Andy