在对话框中这样的操作是不行的  因为 Gecn.jsp和A页之间只能通过参数相联系(这一点和open打开的窗口不同)所以要想影响A的动作只能通过参数win来完成(在A中写下面判断js)
判断状态1,2,3...
if(win==1){window.location.href="LinkFailure.jsp";}
if(win==2){window.location.href="LinkFailure1.jsp";}
....

解决方案 »

  1.   

    网页A中写道:
    <a href="#" onclick=javascript:hrefModal()>href</a><br><br><hr>
    <script language='javascript'>
    window.name='xxform';
    function hrefModal()
    {
    var win=showModalDialog("Gecn.jsp",window,"resizable=1");
    }
    </script>在Gecn.jsp(即模式窗口)中写下:
    <a href="#" onclick="dialogArguments.location.href='LinkFailure.jsp';window.close()">return xxform</a>
      

  2.   

    在Gecn.jsp:
    <a href="#" onclick="parent.location.href='LinkFailure.jsp';window.close()">return xxform</a>