Nefungujici onchange()

Mam stranku, ktera otevre javascriptem klasicky window.open() dalsi okno. Tam je textove policko a tlacitko odeslat. Kdyz odeslu, stane se tohle:
p= window.opener.document.forms.FORM;
p.barva_t.value= '#' +co+''; //ve formulari FORM bude v policku barva_t napsano, co jsem napsal v tom otevrenym okynku.

Potrebuju, aby na te zacatecni strance s formularem FORM a polickem barva_t se menil objekt v zavislosti na hodnote v poli barva_t, jenze onchange nefunguje (<input name="barva_t" tyle="text" onchange="zmen()">) - musel bych do policka kliknout a neco zmenit aby se zmen() provedlo.
Nejake napady prosim? ;)
onkeyup
Pochop, tam nejde o mackani klaves, hodnota se priradi skriptove z toho otevrenyho okna... Kdybych udelal na puvodni strance skript aby se to obnovilo, zase nevim jak ho spustit, nejde to z otevrenyho okna spustit?
window.opener.zmen ()
to mi praveze nefacha :(
Tak to by chcelo zdrojáky, lebo mne to išlo v IE aj Mozille.
Uz to jde, misto
window.opener.zmen();
jsem dal
setTimeout("javascript:window.opener.zmen();",100);
a funguje to :) Nevim proc,uz jednou se mi takhle podarilo vyresit jeden problem ;)