在数据显示页中当要打开“添加页”或者“编辑页”时的js脚本代码

本文介绍了如何使用RadWindow控件来承载其他页面,并展示了在显示数据页面中打开添加或编辑页面时所需的JavaScript脚本代码。同时,文章还提供了一个关于窗口关闭事件处理的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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         }

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/hanwenhua/archive/2012/11/22/2782698.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值