"报表嵌入后,有什么方法能在 iframe 外部点击按钮提交填报表?"
报表嵌入后,有什么方法能在 iframe 外部点击按钮提交填报表?
在展示填报表 jsp 的中下边的 JavaScript 中定义个 js 函数,比如 function test(){
_inputSubmit('<%=sgid %>');
}这个 inputSubmit 就是报表的提交函数。然后在 iframe 页面外调用这个 test,比如 iframe 的 name 为 report,name 自己在页面里定义一个按钮,onClick 时调用 report.window.test(), 这样就能调用到 iframe 内对应 test 函数实现提交,代码如下:
<a href="#" onClick="report.window.test()">aaa</a> <iframe src='http://127.0.0.1:6868/demo/reportJsp/showInput.jsp?sht=lj.sht' name='report' width="800px" height='500px'></iframe> 但是注意,如果两个系统属于不同的域,可能会有跨域调用错误。这个百度下解决办法
感谢大佬
在展示填报表 jsp 的中下边的 JavaScript 中定义个 js 函数,比如 function test(){
}
这个 inputSubmit 就是报表的提交函数。
然后在 iframe 页面外调用这个 test,比如 iframe 的 name 为 report,name 自己在页面里定义一个按钮,onClick 时调用 report.window.test(), 这样就能调用到 iframe 内对应 test 函数实现提交,代码如下:
感谢大佬