Ext.Window弹窗到jsp页面

最近用到ext.js 需要弹窗显示详情页面,经过查询与尝试总结出可以正确显示页面的真是实例。与大家分享!

如图:点击查看时的弹窗

一:点击按钮触发事件:其中url为要跳到另一个jsp页面路径及merchantno参数

/**
* @Title:detail
* @Description:点击查看时的操作
*/
detail=function(){
     var merchantno = "";//要传到页面的参数
   var url= '<%=basePath%>webpages/posp/database/merchantchangehisdetial.jsp?merchantno='+merchantno;
             var myPanel = new Ext.Panel({
                 layout : 'fit',
                 html : "<iframe  src='"+url+"' width=\"100%\"  height=\"100%\"></iframe>",
                 frame : true
             })
             var win = new Ext.Window({
                 title : '同步商户信息历史详细信息',
                 width : 800,
                 height :500,
                 resizable : false,
                 closable : true,
                 draggable : true,
                 resizable : false,
                 layout : 'fit',
                 modal : false,
                 plain : false, // 表示为渲染window body的背景为透明的背景
                 bodyStyle : 'padding:5px;',
                 items : [myPanel ],
                 buttonAlign : 'center',
                 buttons : [{
                     text : '关闭',
                     type : 'button',
                     handler : function() {
                         win .close();
                     }
                 }]
             });
             win.show();
}
二:如果需要则获取参数进行新页面的参数查询等(这里是根据参数进行查询显示详情)
  //获取地址栏参数值
      function GetQueryString(name) {
          var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
          var r = window.location.search.substr(1).match(reg);
          if(r!=null)return  unescape(r[2]); return null;
      }
var merchantno = GetQueryString('merchantno');
 
 


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值