Iframe Anzahl

abla

Mitglied
Hallo

Ich möchte gerne herrausfinden wie viele Iframes sich auf eine Seite befinden.
Und dessen Name.

Die Anzahl für Frames bekommt man herraus und den Name.

Kennt jemand von euch eine Lösung für mein Problem ?

Danke
 
Hi,

mit document.getElementsById("iframe") kannst Du alle iFrame-Elemente im Dokument
ermitteln.

Hier ein kleines Beispiel:
Code:
function checkIFrames(){
    // Alle iFrame-Objekt im Dokument ermitteln
    var arrObj = document.getElementsByTagName("iframe");
    var strOut = "Das Dokument enthält " + arrObj.length + " Frames.\n\n";

    // Alle vorhandenen iFrames durchlaufen
    for (var i=0; i<arrObj.length; i++){
        // Name des iFrames auslesen
        strOut += "Name Frame " + (i+1) + ": " + arrObj[i].name + "\n";
    }
    alert(strOut);
}
Ciao
Quaese
 
Danke für die Antwort !

Jetzt habe ich noch ein Problem.
Ich möchte nun auf die Iframes zugreifen.

Normal geht das mit
parent.iframename......

nun hab ich den Name ja in der Variable arrObj[ i ].name
aber irgendwie geht das nicht mit
parent.arrObj[ i ].name......
 
Hi,

versuch's mal mit
Code:
top.frames[arrObj[i].name]
Eine neue Seite laden zum Beispiel
Code:
top.frames[arrObj[i].name].location.href = "seite.html";
Ciao
Quaese
 

Neue Beiträge

Zurück