Zugriff auf Elemente innerhalb object-Tags?
Marvin Esse
- javascript
Hallo,
ich setze dynamisch innerhalb eines DIVs über innerHTML einen object-Tag mit einer Unterseite.
function load_page(seite) {
main = document.getElementById("mainframe");
main.innerHTML = '<object id="contentobj" width="100%" height="100%" type="text/html" data="/templates/'+seite+'" ></object>';
}
Wie kann ich jetzt auf Elemente innerhalb des Object-Tags zugreifen? Mit einem simplen getElementById("x123") funktioniert es leider nicht.
Ziel ist es den Wert eines Input-Feldes zu ändern, der irgendwo tief in diesem Obj-Tag vergraben ist.
LG Marvin
Hab die Antwort selber finden können:
var test1 = document.getElementById("contentobj"); // contentobj ist die ID vom Object-Tag
var test2 = test1.contentDocument;
var element = test2.getElementById("X123");
if (element) {
obj.value = "test";
}
LG Marvin