Quel codice e` valido solo in una popup, se esiste ancora la finestra che ha aperto la popup e se tale finestra non ha frame.

eval() puoi anche saltarlo: e` una funzione obsoleta e deprecata, che nel caso specifico puoi anche omettere.

Ciao
Michele