n'Abend,
Ich habe mal, ungelenk, wie ich in JS bin, deinen Code angepasst.
dazu sage ich jetzt mal nichts, aber ...
function next(){ x = window.open("seite2.html"); } function overnext() { var i = x.document.getElementById("ergebnis").textContent; alert(i); var a = x.document.getElementById("test1").value; alert(a); x.document.getElementById("ergebnis2").innerHTML = "abs"; } function weiteres() { var elem1 = document.getElementById("erster"); var elem2 = document.getElementById("zweiter"); elem1.addEventListener("click", next, false); elem2.addEventListener("click", overnext, false); } window.addEventListener("load", weiteres, false);
In diesem Stück Code steckt IMO noch ein Denkfehler: Du registrierst das load-Event hier für das window-Objekt des schon bestehenden Fensters, anstatt für das window-Objekt, das mit window.open() neu erzeugt wird.
Ich hab's nicht getestet, aber nach meinem Verständnis kannst du in dieser Konstellation bis zum Sankt-Nimmerleins-Tag auf das load-Event warten.
So long,
Martin