如何在window.open中使用colorbox

时间:2012-06-26 10:24:40

标签: javascript jquery .net colorbox

我有这个使用javascript的弹出功能

 function BookingIDCancellation() {

        window.open("popup/BookingIDCancellation.aspx?field=BookingID|<%=txtBookingID.clientid%>", "mywindow", "menubar=0,resizable=1,scrollbars=1,width=500,height=450")

    }

我在按钮上使用此功能,以便在点击它后弹出它并从弹出页面获取值。

<asp:Button ID="btnBrowse" CssClass="button" runat="server" Text="Browse" OnClientClick="BookingIDCancellation();return false;" />

如何使用此窗口。使用jquery colorbox打开,以便弹出窗口看起来更好?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码:

function BookingIDCancellation(){
     $.colorbox({href:"popup/BookingIDCancellation.aspx?field=BookingID|<%=txtBookingID.clientid%>", width:"500px", height:"450px"});
}

请注意,如果“BookingIDCancellation.aspx”包含回发功能,则需要将“iframe:true”参数添加到$ .colorbox函数中,并且需要在“BookingIDCancellation.aspx”页面中设置回发URL。

iFrame代码:

function BookingIDCancellation(){
     $.colorbox({href:"popup/BookingIDCancellation.aspx?field=BookingID|<%=txtBookingID.clientid%>", width:"500px", height:"450px", iframe:true});
}