Is it possible to use eval() to build code with variable instead of addres in getUrl?

I’ve wrote a code:
getURL("javascript:openNewWindow(‘http://www.macromedia.com’,‘thewin’,‘height=400,width=400,toolbar=no,scrollbars=yes’) ");

And I’m trying to replace direct URL link with variable, that contains certain link.

for example:
url_txt = urllink[this.id];

I haven’t enough knowledge to build correct code using eval() to gather java code inside action script with variable instead of adress.

for wxample:
eval(" getURL(“javascript:openNewWindow(” + url_txt+ ",‘thewin’,‘height=400,width=400,toolbar=no,scrollbars=yes’) ") " );

But it’s not working. I don’t know, is there a syntax error or something else?..

Thank you