<input type="button" name="mybutton" onClick="javascript:dddd.close();">

解决方案 »

  1.   

    你也可以先写一个函数
    function close_window(){
        dddd.close();
    }
    <input type="button" name="mybutton" onClick="close_window();">
      

  2.   

    对了你说的名称是不是这样的
    function open_window(){    var window_height = screen.availHeight;
        var window_width = screen.availWidth;
        var window_left = 0;
        var window_top = 0;
        var window_dimensions = "height=" + window_height + 
                                ",width=" + window_width  +
                                ",left="  + window_left +
                                ",top="   + window_top + 
                                ",scrollbars"   
    dddd = window.open("www.sina.com.cn","窗口名字",window_dimensions);
    }
    这里应该用dddd来访问,而不是"窗口名字"
      

  3.   

    To: jhtisboy(容易受伤的男人) 
    我试了,但是没有关闭!
    我再描述一下:
    在A窗口中两个按钮,一个弹出B窗口,一个关闭B窗口。
    弹出B窗口的代码window.open("b.htm","dddd","");
    关闭B窗口的代码我不会哦,请教!
      

  4.   

    To:jhtisboy(容易受伤的男人) 
    已经差不多了。
    但是如果弹开B窗口后,如果刷新A窗口,再点关闭就关不了B窗口了。
    怎么办?
      

  5.   

    我不是说了吗用dddd = window.open("b.htm","dddd","");
      

  6.   

    我在B窗口中加入
    <body onUnload="javascript:opener.name='off'"  onload="opener.name='dddd'" >
    在A窗口中加入
    if(window.name=="dddd")
                 {
                  执行关闭(怎么写?)
                  }
      

  7.   

    修改
    function close_window(){
        window.open("","ddd","").close();
    }
      

  8.   

    哈哈,最佳答案
    <input type=button value=open onclick='win=window.open("a.jsp","ddd")'>
    <input type=button value=close onclick='win=window.open("","ddd");win.close()'>