Wie Sie überprüfen, ob ein Fenster kein Iframe Fenster ganz oben ist

July 17

Die "Top"-Eigenschaft können Sie bestimmen, ob das geöffnete Fenster in einem Iframe ist oder wenn das Fenster des übergeordneten. Das "übergeordnete" Fenster ist jede Web-Seite, die einen internen Rahmen wie ein Iframe enthält. Die Webseite innerhalb der Iframe ist das untergeordnete Fenster. Feststellen, ob die Seite das übergeordnete Fenster aus einem Iframe zu brechen ist.

Anweisungen

1 Mit der rechten Maustaste in der HTML-Seite, die in den Iframe Webseite anzeigt. "Öffnen mit" klicken Sie auf Ihren HTML-Editor in der Liste der Programme.

2 Die JavaScript-Tags zu erstellen. Fügen Sie die folgenden Tags am Anfang des HTML-Codes:

< Skript-Typ = "Text/Javascript" >< / script >

Der JavaScript-Code, den Iframe zu erkennen ist in diese Tags platziert.

3 Geben Sie die folgende Funktion um festzustellen, ob die Seite die "Top"-Eigenschaft enthält:

Wenn (top.location!= self.location) {}

hier etwas zu tun

}

Der obige Code bestimmt, ob die HTML-Seite die "Top"-Eigenschaft enthält. Wenn die Seite als "oben" Seite bestimmt wird, führt den Code innerhalb der Funktion. Sie können keinen Code in der Funktion.

4 Fügen Sie den Code in der Funktion, aus Iframe auszubrechen. Dieser Code beendet andere Websites von der Gestaltung Ihrer Arbeit, so dass der Benutzer immer auf die ursprüngliche Quelle gerichtet ist. Fügen Sie den folgenden Code an die Funktion:

Top.Location = self.location.href