Ich habe ein Problem. Ich habe eine JSP-Seite verwendet, die mehrere Frames enthält. In einem dieser Frames befindet sich die Logout-Schaltfläche. Wenn ich mich auslogge, ändert sich nur dieser Teil und nicht die ganze Seite (da der Frame nur eine Ansicht ist). Die Frage ist also, wie kann ich die gesamte JSP-Seite (die mehrere Frames enthält) zurück zur Login-Seite bringen??
Antwort
Zu viele Anzeigen?Was Sie tun könnten, ist target="_top"
zu Ihrem Link hinzuzufügen oder Sie können JavaScript verwenden, um mit Ihrem oberen Frame zu navigieren:
self.parent.location= "Logout URL";
Schauen Sie sich dies als Referenz an:
LINK
LINK
Alternativ können Sie in die abgemeldete Seite ein JavaScript einfügen, um die Frames zu entfernen und Ihr Dokument zum obersten Frame umzuleiten:
if (self.parent.frames.length != 0){
self.parent.location=document.location.href;
}