Verwendung document.getElementsByTagName auf eine Seite mit iFrames - Elemente innerhalb des iframe nicht abgeholt wird

neueren javascript. Auf meiner Seite asp.net Anwendung vb als serverseitige Sprache), bin ich mit dem Dokument.getElementsByTagName("img") erhalten Sie alle img-tagged html-Elemente. Ich Bemerke eine bestimmte, nicht zeigen, bis in dieser Liste (ich war in der Lage, diese in ein array und der Zugriff auf die Elemente einzeln - code unten). Dieser Artikel ist enthalten innerhalb eines iframe (Inlineframe der nicht mit SRC oder irgendetwas anderes ist, definiert dann den html-von innen ist es richtig, es in der Quelle nicht geladen von einer anderen Seite - diese wird automatisch erzeugt von einem crystal reports viewer zur Laufzeit generiert, das ist der Grund, warum ich nicht in der Lage bin zu kopieren, um dies zu zeigen). Ist die getElementsByTagName nicht Kommissionierung bis dieses Bild, weil es in einem iframe? Ich muss in der Lage sein, den Zugang zu dieser img - src (das Bild ist eine weitere automatisch generierte Element aus der crystal-Reports-Bericht-viewer). Wenn der Grund, warum das nicht abgeholt wird aufgrund der iframe ist, gibt es einen Weg, um entweder laufen diese auf Elemente innerhalb des iFrames? Oder einfach nur das "innerhtml" Eigenschaft type für alles, was innerhalb des iframe, so dass der img-src zugegriffen werden kann. Danke für Eure Hilfe.

var IMGmatches = [];
        var IMGelems = document.getElementsByTagName("img");
        for (var j = 0; j < IMGelems.length; j++) {
            IMGmatches.push(IMGelems[j]);
        }

InformationsquelleAutor njj56 | 2012-06-21

Schreibe einen Kommentar