Problem jest taki:
Jeśli wpiszę:
Kod
var TypPola = eval('opener.document.forms.Imie.type');
alert (TypPola);

gdzie "Imie" jest prawidłową nazwą pola w openerze, wszystko działa bez zarzutu. Problem w tym, że nazwa pola jest zmienna. Zatem wpisuję:
Kod
var Zmienna = "Imie";
var TypPola = eval('opener.document.forms.'+Zmienna+'.type');

i w tym momencie js przestaje działać. Żadnego komunikatu o błędzie, nic, czego możnaby się chwycić.

Natomiast zmiana powyższej linijki na:
Kod
alert (Zmienna);

powoduje wyświetlenie: "Imie"...


Jak temu zaradzić?

Pozdrawiam,
Krzysiek