2011-01-06 7 views
0

Ich habe eine Seite, die in Frames aufgeteilt ist .. und in einem der Frame habe ich einen Hyperlink, der beim Klicken muss eine andere Seite im selben Fenster öffnen. Aber es öffnet die neue Seite im Rahmen selbst. Wie öffne ich eine andere Seite im gesamten Fenster und nicht im Rahmen selbst?Problem mit Frames in html

+0

Wie geht es Ihnen? Gib ein paar Schnipsel, sonst können wir nicht sehen, was falsch ist. BTW, Frames sind ziemlich veraltet. – Nivas

Antwort

2

Sie müssen sicherstellen, dass das Attribut target auf _top gesetzt ist.

<a href="http://example.com" target="_top">Link to open in whole window</a> 

Lesen Sie mehr über die verschiedenen Werte dieses Attribut nehmen können und wie sie sich verhalten here.

Here ist der relevante Abschnitt der Spezifikation HTML 4.01.

0

Add target = "_ top" als Attribut den Hyperlink.

0

Verwenden Sie ein Ziel von '_top': zB:

<a href="mylink.html" target="_top">Click me!</a> 
0

Wenn Sie Ihren Hyper-Link klicken, müssen Sie es einen Parameter wie

<a href="yoursite.com?page=about-us"></a> 

Dann in der $ _POST Variable von PHP geben Sie können auf Ihre Variable zugreifen, indem Sie $ _POST ['page'] verwenden, mit der Sie bestimmen können, welche Seite Sie für Ihren Hauptkontaktrahmen einfügen möchten. Daher ändert sich nur ein Frame auf Ihrer Website.

Übrigens sind Frames heutzutage verpönt. Werfen Sie einen Blick auf MVC (Modellansicht Controller)

+0

Was hat der Seitenparameter mit der Frage des OP zu tun? –