在数据显示页中当要打开“添加页”或者“编辑页”时的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         }

 

 

 

 

 

 

 

 

 

 

posted @ 2012-11-22 15:09  namehwh  阅读(278)  评论(0编辑  收藏  举报