在用户没有登录前,主窗口有一个登录按钮,当用户点击登录按钮后弹出登录窗口,
在用户登录成功后自动关闭登录窗口,并且把主窗口的登录按钮隐藏掉,不知道
这个应该怎么弄呢?

解决方案 »

  1.   

    按钮触发这个JS事件function InsertParameter()
    {
    var theDes = "dialogtop:250px;dialogleft:380px;dialogWidth:300px;dialogHeight:200px;edge:sunken;help:no;status:no;scroll:yes;";
    var bFlag = window.showModalDialog("ParameterPanel.aspx?ParameterTypeCodeID=<%=ParameterTypeCodeID%>&CommandCode=Insert&Rand" + Math.random(), window, theDes);

    //重新刷新本页
    window.location.reload(bFlag);
    return false;
    }登陆成功了,应该有存Session吧..你再页面的page_load里面判断一下.为空显示按钮.不为空不显示.
    试试.应该可以的
      

  2.   

    Page.Response.Write("<script>alert('设置成功!');window.opener.location.reload();window.close();</script>");
      

  3.   

    window.opener.document.getElementById("登录按钮的ID").disable = false;
    window.close();
      

  4.   

    http://blog.csdn.net/blackhero/archive/2005/06/22/400008.aspx
      

  5.   

    楼上的代码应该会有一个提示:类似于关闭窗口,“是”“否”,什么的,window.close();引起的