调用
报表编译后的html文件,需要在jsp页面中使用iframe框架引入。
页面引入方式
jsp中使用iframe框架引入,直接在jsp中的iframe中引入会有加载问题。所以引入的步骤是:
- jsp页面添加iframe框架。
 - js中在ready方法中动态设置框架的src属性。
 - iframe框架添加onload事件,在onload中实现页面加载完成后要做的事情。
 
jsp中添加iframe框架:
<iframe name="testFrame" id="testFrame" width="100%" height="100%" scrolling="no" src=""></iframe>
js中代码:
$(document).ready(function(){
          var src= appPath + "/mis2/test/test.html";
          $("#testFrame").attr("src",src).load(function(){
              //页面加载完成后要做的事情
              //比如反显、设置某些默认值
          });
    });
 
    页面的使用
所有输入工具封装的js方法都封装到了html页面中,所以调用封装方法的方式为window.frames["testFrame"].func()。