Problém je v tom, že já do nově otevřeného okna nemůžu napsat
<body onload="...">
, protože to okno je generováno LANSOU a tag body je generován automaticky. Proto je ve fci, která okno otevírá příkaz:win.addEventListener("load", prenesData(), false);
fci prenesData jsem upravila takhle:
function prenesData() {
alert("prenesData()");
document.getElementById("text1").value = "baf";
document.getElementById("text2").value = window.opener.getElementById("text").value;
}
Testovací alert se provede, ale data se nepřenesou. A na rozdíl od předchozího zápisu, kdy se document předával jako parametr fce to teď nefunguje ani v IE natož v tom ostatním. Konkrétně ve FF se zobrazí chybová zpráva document.getElementById("text1") is null;