ho la pagina A che apre il popup B.

pagina A
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Pagina senza titolo</title>

    <script language="javascript" type="text/javascript">
// <!CDATA[
var w_b = null;
function Button1_onclick() 
{
    w_b = window.open("b.htm", "b", "top=300px, left=300px, width=300px, height=300px,");
}


// ]]>
    </script>

</head>
<body>
    <script type="text/javascript">
    <!--
    function __doPostBack(eventTarget, eventArgument) 
    {
        alert("eventTarget: " + eventTarget + ", eventArgument: " + eventArgument);
    }
    // -->
    </script>

    Refresh
    <input id="Button1" type="button" value="apri popup" onclick="return Button1_onclick()" />
</body>
</html>

pagina B
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Pagina senza titolo</title>

    <script language="javascript" type="text/javascript">
// <!CDATA[
function Button2_onclick() 
{
    if(opener) 
    {
        //eval(opener.document.getElementById('LinkButton1').click);
        //opener.window.__doPostBack('LinkButton1','');
        opener.document.getElementById('LinkButton1').click();
    }
    self.close();
}


// ]]>
    </script>

</head>
<body>
    <input id="Button2" type="button" value="button" onclick="return Button2_onclick()" />
</body>
</html>

La pagina A ha un link. Il suo href ha del codice javascript. Io vorrei che questo codice fosse invocato dal popup.

Con IE7 e Opera9 (vedi codice) posso fare tranquillamente:
opener.document.getElementById('LinkButton1').clic k();

che non funziona con Firefox2

mentre questo codice funziona coi tre browser nominanti:
eval(opener.document.getElementById('LinkButton1') .click);//uso di eval
opener.window.__doPostBack('LinkButton1','');//richiamo esplicitamente il codice


la domanda è pertanto se esiste una variante accettabile da firefox del:
opener.document.getElementById('LinkButton1').clic k();

Grazie