在数据显示页中当要打开“添加页”或者“编辑页”时的js脚本代码
1、此事例为用控件(下面)承载要打开的另一页时;
1 <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Height="550px" 2 Width="650px"> 3 <Windows> 4 <telerik:RadWindow ID="windowDetail" runat="server" OnClientClose="OnClientClose" ></telerik:RadWindow> 5 </Windows> 6 </telerik:RadWindowManager>
注释:该控件是用到了第三方控件telerik时的列举的下面的例子。
2、在数据显示页中当要打开“添加页”或者“编辑页”是时的js脚本代码。
1 function topwin(id) { 2 if (id) { 3 var oManager = GetRadWindowManager(); 4 oManager.getWindowById("<%=windowDetail.ClientID%>").setUrl("TimeConfigAdd.aspx?id=" + String(id)); 5 } 6 else { 7 var oManager = GetRadWindowManager(); 8 oManager.getWindowById("<%=windowDetail.ClientID%>").setUrl("TimeConfigAdd.aspx"); 9 } 10 var wnd = radopen(null, "windowDetail"); 11 wnd.center(); 12 } 13 14 function OnClientClose(oWnd, args) {//控件ID="windowDetail"发生关闭时执行的事件 15 //get the transferred arguments 16 var arg = args.get_argument(); //判断所打开的页面是否有更改 17 if (arg) { 18 window.location.reload(); 19 } 20 }