点击提交按钮后如何关闭花式框?

时间:2012-06-19 05:19:16

标签: jquery

当你点击page1.aspx中的注册链接时,我在(Page1.aspx)中使用了精美的盒子脚本, 它将在精美的盒子中打开(page2.aspx)。

在(page2.aspx)中,在此处提交表单后,如果单击“提交”按钮, 它应关闭page2.aspx,并应在浏览器的标签页中打开page3.aspx。

怎么做?我收到了一个代码,它会在新标签中打开page3.aspx,但它会省略 page2.aspx中的验证。

这里的代码: page1.aspx这个:

 function closeFancyboxAndRedirectToUrl(url) {
            $.fancybox.close();
            window.location = url;`enter code here`
        }
page2.aspx:
<a onclick="parent.closeFancyboxAndRedirectToUrl('Bus_Passanger_Information.aspx');">
    <asp:Button ID="BtnCtn" runat="server" Text="Continue" onclick="Btnctn_click"/></a>

现在我想要的是,验证和page3.aspx都应该在Button click事件中打开。

需要其他信息,我准备好了。 感谢

1 个答案:

答案 0 :(得分:1)

试试这个,

Page.ClientScript.RegisterStartupScript(typeof(Page), "close", string.Format("<script type='text/javascript'>{0}</script>", "parent.$.fancybox.close() ;"));