Forum Doku Wiki Blog

Forumsarchiv 2008, Februar
IFRAME von FRAMESET unterscheiden

archivierte Beiträge lesen

  1. (JAVASCRIPT) IFRAME von FRAMESET unterscheiden von MrX, 13. 02. 2008, 14:35

IFRAME von FRAMESET unterscheiden

Der folgende Beitrag wurde am 13. 02. 2008, 14:35 Uhr von MrX veröffentlicht.

Hallo,

ich habe eine HTML Seite mit IFRAMES und eine Seite mit FRAMESET.

Wenn ich nun document.getElementsByTagName('FRAMESET'); aufrufe
bekomme ich für BEIDE ein [object] angezeigt.

aber in der IFRAME Seite ist KEIN Framset definiert.

Wie kann ich per JavaScript zwischen IFRAME und FRAMESET unterscheiden?

Danke füür Hilfe!

IFRAME von FRAMESET unterscheiden

Der folgende Beitrag wurde am 13. 02. 2008, 14:44 Uhr von Harlequin veröffentlicht.

Yerf!

> Wenn ich nun document.getElementsByTagName('FRAMESET'); aufrufe
> bekomme ich für BEIDE ein [object] angezeigt.

Ja. Diese Funktion liefert eine Collection zurück.

> Wie kann ich per JavaScript zwischen IFRAME und FRAMESET unterscheiden?

Prüfe, wieviele Einträge sich in der Collection befinden.

Gruß,

Harlequin


--
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->

IFRAME von FRAMESET unterscheiden

Der folgende Beitrag wurde am 13. 02. 2008, 14:52 Uhr von MrX veröffentlicht.

Hallo Harlequin,

danke für die Antwort aber verstehe ich nicht.
Was hat die Anzahl der Elemente mit IFRAMES / FRAMESET zu tun?

Eine HTML seite kann doch mehrere FRAMESET und IFRAMES haben, also wie kann ich nun IFRAM von FRAMESET unterscheiden?

Danke für weitere Hilfe!


IFRAME von FRAMESET unterscheiden

Der folgende Beitrag wurde am 13. 02. 2008, 14:59 Uhr von Sven Rautenberg veröffentlicht.

Moin!

> danke für die Antwort aber verstehe ich nicht.
> Was hat die Anzahl der Elemente mit IFRAMES / FRAMESET zu tun?

getElementsByTagName liefert immer ein Objekt als Ergebnis. Selbst dann, wenn du durch Untersuchung des Objekts dann feststellst, dass gar keine Tags des gesuchten Namens in dem Dokument enthalten sind (length-Eigenschaft des Objektes ist 0).

> Eine HTML seite kann doch mehrere FRAMESET und IFRAMES haben, also wie kann ich nun IFRAM von FRAMESET unterscheiden?

Du suchst derzeit nach Frameset-Elementen, und das Objekt sagt dir, wieviele davon in der Seite enthalten sind. Werte diese Zahl aus - offensichtlich ja ein Wert von 0 bis fast unendlich.

 - Sven Rautenberg
--
"Love your nation - respect the others."

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4