2010-11-24 7 views
0

Ich habe HTML-Frames verwendet, um eine Seite zu erstellen. Es hat 3 Frames mit 3 verschiedenen Seiten verknüpft. Jetzt in einem Rahmen gibt es eine Abmeldeoption. Wenn ich diesen Knopf drücke, ändert sich nur in diesem Rahmen. Ich möchte, dass, wenn ich abmelde, alle anderen Frames entfernt werden müssen und nur eine einzige Seite. Bitte sagen Sie mir, ob es einen Weg gibt ..html frames problem

+0

Klingt wie Sie den Rahmen entfernen würden JS benötigen. Können Sie Ihren Code bisher einfügen? –

Antwort

1

auf der Logout Erfolg Seite, setzen Sie diese Javascript in dem Kopf tags:

 

    if (top.location!= self.location) { 

    top.location = self.location.href 

     } 
+0

danke ..das funktioniert – sahil

+0

Froh, zu helfen! :) – aendrew

+1

Das ist in Ordnung, funktioniert aber nur mit aktiviertem JavaScript, natürlich. –

0

Legen Sie das Ziel Ihrer Logout-Formular (oder Link, je nachdem, was Sie verwenden) auf _top. Weitere Informationen finden Sie unter this.

<a href="logout.html" target="_top"> 

, die das Frameset, und leitet die Benutzer auf Logout-Seite im vollen Fenster zerstören:

2

Sie könnten den Logout-Link target="_top" geben.