js 弹出层,使用UpdatePanel来控制,如何关闭和相应登录的用户?
使用了下边的js弹出层代码后,因为当相应弹出层,不管用户是否登录都会关闭z-index:2,3所以我在弹出层上使用了UpdatePanel局部更新,控制弹出层,
但是现在的问题:不知道如何关闭弹出层,Session存储用户,登录后无法加载进去,请高手指点
<script language="javascript">
function locking(){
document.all.zzjs_net.style.display="block";
document.all.zzjs_net.style.width=document.body.clientWidth;
document.all.zzjs_net.style.height=document.body.clientHeight;
document.all.www_zzjs_net.style.display='block';
document.getElementById("<%=textEmial.ClientID %>").value="";
}
function Lock_CheckForm(theForm){
document.all.zzjs_net.style.display='none';document.all.www_zzjs_net.style.display='none';
document.getElementById("<%=textEmial.ClientID %>").value="21";
return false;
}
</script>
<div id="zzjs_net" style="position:absolute;top:0px;filter:alpha(opacity=60);z-index:2;left:0px;display:none;background-color:#777"></div>
<!--浮层框架开始-->
<div id="www_zzjs_net" align="center" style="position:absolute;z-index:3;left:35%;top:30%; background-color:#fff;display:none;">
<table width="100%" align="center" cellpadding="0" cellspacing="0" style="top:300px; background-color:#F5F5F5" height="100%">
<tr><td>
<table width="440" height="235" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" background="images/dlbj.gif">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table width="440px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30px" style="text-align:center">
<table width="440px">
<tr>
<td style="text-align:center;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ControlToValidate="textEmial" Display="Dynamic" ErrorMessage="Email不能为空"></asp:RequiredFieldValidator>
<asp:Label ID="Label3" runat="server" Text="" ForeColor="Red" Visible="false"></asp:Label>
<asp:Label ID="Label4" runat="server" Text="" Visible="false" ForeColor="Red"></asp:Label>
</td>
<td style="width:50px; text-align:right" valign="top">
<a href="JavaScript:;" onClick="Lock_CheckForm(this);"><img src="images/closed.png" border="0" /></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height:10px"></td>
</tr>
<tr>
<td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="text-align:right; width:100px; height:35px;">Emial:</td>
<td style="text-align:left; padding-left:5px;width:200px">
<asp:TextBox ID="textEmial" runat="server" Width="180px" Height="26px" CssClass="OK" Text="mcluzhi@vip.qq.com" ontextchanged="textEmial_TextChanged" AutoPostBack="true"></asp:TextBox>
</td>
<td rowspan="3" style="text-align:center">
<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="images/dl.jpg"
width="76" height="39" onclick="ImageButton2_Click" /><br /><br />
<img src="images/zhmm.jpg" width="63" height="12" />
</td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td style="text-align:right; width:100px; height:35px">
密码:</td>
<td style="text-align:left; padding-left:5px;width:200px">
<asp:TextBox ID="txtpwd" runat="server" Width="180px" Height="26px" AutoPostBack="true"
CssClass="OK" TextMode="Password"
ontextchanged="txtpwd_TextChanged"></asp:TextBox>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height:25px"></td>
</tr>
<tr>
<td height="70" align="center"><table width="390" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6"><img src="images/dlz.jpg" width="6" height="65" /></td>
<td background="images/dlzh.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><a href="#" title="汇聚千种特色旅游线路;精心筛选上千家旅游优质资源; 不同客户群都能找到适合自己的产品;"><img src="images/cpff.jpg" width="65" height="67" border="0" /></a></td>
<td align="center"><a href="#" title="比同类产品优惠10 - 500元,更加实惠;限时特价,超值特惠; 消费送悠币,可下次抵用;"><img src="images/xjbg.jpg" width="65" height="52" border="0" /></a></td>
<td align="center"><a href="#" title="贴心呼叫中心和旅游顾问;星级客服为您量身推荐旅游线路; 售后服务全程质量控制,如有问题为您维权到底;"><img src="images/zytx.jpg" width="65" height="54" border="0" /></a></td>
</tr>
</table></td>
<td width="4"><img src="images/dly.jpg" width="4" height="65" /></td>
</tr>
</table>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
--------------------编程问答--------------------
public void PageDataBind()
{
if (Session["UserInfo"] != null)
{
string s = (Session["UserInfo"] as UserInfo).Email;
Label5.Visible = true;
Label5.Text = s;
zc.Visible = false;
LinkButton1.Text = "注销";
}
else
{
LinkButton1.Text = "登录";
Label5.Text = "";
Label5.Visible = false;
zc.Visible = true;
}
}
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
if (Label3.Visible == true || Label4.Visible == true)
{
}
else
{
string email = textEmial.Text.Trim();
string pwd = txtpwd.Text.Trim();
int x = UserInfoManager.FindUserByPwd(email, pwd);
if (x > 0)
{
UserInfo u = UserInfoManager.FindByEmial(email, pwd);
if (u.State == -1)
{
ScriptManager.RegisterClientScriptBlock(UpdatePanel2, this.GetType(), "click", "alert('对不起,您的帐号已被禁用,请联系管理员')", true);
}
else
{
//----登录成功后,我想加载下PaegDataBind()相应用户,然后关闭窗口,应该如何操作
PageDataBind();
}
}
else
{
ScriptManager.RegisterClientScriptBlock(UpdatePanel2, this.GetType(), "click", "alert('密码不正确')", true);
}
}
}
这个是显示窗口 --------------------编程问答-------------------- http://www.zcool.com.cn/gfx/ZMTA0NTY4.html --------------------编程问答--------------------
调用不成功! --------------------编程问答-------------------- http://60.210.99.191/e7fcfc2d9db768ab811952892389cce5/4e7c4b52/56/29/1278635868669_zcool.com.cn.rar
下载后用他这个例子 不行? --------------------编程问答-------------------- 还挺漂亮的! --------------------编程问答-------------------- 隐藏掉你那个灰色的层和弹出来的层不就可以了 --------------------编程问答-------------------- 隐藏掉你那个灰色的层和弹出来的层不就可以了 --------------------编程问答--------------------
关键是,在后台调用前台代码,不出效果 --------------------编程问答-------------------- www_zzjs_net.Visible = false;
补充:.NET技术 , ASP.NET