Marvin Esse: Zugriff auf Elemente innerhalb object-Tags?

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

  1. 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