• jbox使用总结


    jbox是一个不错的插件

    当使用get打开新页面的时候,可以使用h.对像ID来获得对像ID的值

    Js代码

    js代码:
    
    /**
    * @description: test
    * @author: BrinPage
    * @date: 2012-09-03
    * @return {TypeName} 
    */
    var Test = function(){
      return{
        test:function(){
          var url = "http://localhost:8080/weblog/home/jboxtest";
          var name = null;
          var phone = null;
          var address = null;
          var desc = null;
          $.jBox("get:http://localhost:8080/weblog/home/user.jsp",{
            title:"AddUser",
            650,
            height:450,
            buttons:{"提交":'ok',"取消":'cancel'},
            buttonsFocus:'ok',
            submit:function(v,h,f){
              if(v == "ok"){
                name = f.name;
                phone = f.phone;
                address = f.address;
                desc = f.desc;
                $.post(url,{"jBox.name":name,"jBox.phone":phone, "jBox.address":address, "jBox.desc":desc},function(data,status){
                  if("success" == status){
                    alert(status);
                    $.jBox.success("Data Transufal success!","success");
                    parent.location.reload();
                  }else{
                    $.jBox.error("Error Transufal", "Error");
                    return false;
                  }
                });
              }
              if(v == "cancel"){
                alert("已取消!");
                return true;
              }
            }
          });
        }
      }
    }();
    

      使用jbox Iframe打开新页面时,各页面的访问方法

    不管打开多少个IFRME页,访问父页面方法:parent.window;

    访问不同的子页面:parent.window.frames[i],说明:i为的打开子页的顺序,从1开始。这样就得到不同页面的DOM对像,可以访问里面的JS方法和值。如:parent.window.frames[i].show(),parent.window.frames[i].TT;

    其它

    1、在其弹出模式窗体后,脚本如何关闭窗体返回到父级页面

       window.parent.window.jBox.close();在脚本中直接调用就可以啦 

    2、使模式窗体不带有关闭按钮

     $.jBox("iframe:/Question/ChooseQuestion.aspx?typename=" +  Choose, {
                        title: "选择试题",
                        800,
                        height: 550,
                        buttons: {},//这样的话,底部的按钮就不会出现啦
                                      });

    3、如何弹出提示框

    $.jBox.tip('提示词', 'info', { focusId: '控件的ID' });

    $.jBox.tip('提示词);

    4、如何使模式窗体带返回值,在调用 $.jBox("iframe……, {}中加上 closed: function () {这里写得到返回值后需要执行的功能代码 }

  • 相关阅读:
    [PHP] class_exists类不存在时会调用__autoload函数
    [Redis] Redis的消息机制- 发布订阅
    [发电] 现在正式入驻爱发电平台
    [MySQL] PHP IP登录限制的实现
    [Redis] 哈希表的Rehash机制
    [Redis] redis的hash类型底层结构哈希表
    [Linux] ls命令的几个常用参数实现按时间/文件大小排序
    [Go] 在gin框架gorm下查询一对多的数据
    [Redis] list底层的数据结构
    [GO]go redis实现滑动窗口限流-redis版
  • 原文地址:https://www.cnblogs.com/yibinboy/p/3210883.html
Copyright © 2020-2023  润新知