用easyui动态创建一个对话框

 

function randomString(len) {
  len = len || 32;
  var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';    /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
  var maxPos = $chars.length;
  var pwd = '';
  for (i = 0; i < len; i++) {
    pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
  }
  return pwd;
}

 

 

function CreatSaveDialog(title,url,Dialog_w,Dialog_h){
 
 var div_id=randomString(5);
 var iframe_id=randomString(6);
 if (Dialog_w==null){
   Dialog_w=500;
 }else{
    if (Dialog_w>=$(window).width()){
     Dialog_w=$(window).width()-50;
     } 
 };
 if (Dialog_h==null){
   Dialog_h=300;
 }else{
    if (Dialog_h>=$(window).height()){
     Dialog_h=$(window).height()-50;
     } 
 };
 
 
 var htmlcontent='<div id=\"'+div_id+'\" class=\"easyui-dialog\" closed=\"true\" style=\"width:'+Dialog_w+'px;height:'+Dialog_h+'px;padding:10px;\">';
 htmlcontent=htmlcontent+'<iframe scrolling=\"no\" id=\"'+iframe_id+'\" frameborder=\"0\"  src=\"'+url+'\" style=\"width:100%;height:99%;\"></iframe>';
 htmlcontent=htmlcontent+'</div>';
 $(document.body).append(htmlcontent);
 div_id='#'+div_id;
 //$.parser.parse($(div_id).parent()); 这一句是直接生成。
 $(div_id).dialog({
                closed : false,
                title : title,
                shadow : true,
                modal : true,
    cache : false,
            });
 
 }

转载于:https://www.cnblogs.com/wangorg/p/5509008.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值