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",
        width: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: "选择试题",
                    width: 800,
                    height: 550,
                    buttons: {},//这样的话,底部的按钮就不会出现啦
                                  });

3、如何弹出提示框

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

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

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

posted @   冰封的心  阅读(15723)  评论(2编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示