
<IFRAME marginWidth=0 marginHeight=0 src=" >
1、模板准备
打开模板,切换至参数界面,在右上角的高级选项中,去掉显示参数窗体和点击查询前不显示报表内容两个选项后面的勾,如下图:
2、自定义表单界面
3、表单提交事件
点击查询按钮时,触发autoSubmit()在该方法中通过js获取表单控件的值,拼接出完整的报表访问路径,并对最终的url进行cjkEncode编码。将最终的报表url赋给form的action,并触发提交,返回的报表结果就会显示在指定的iframe中。
function autoSubmit() {var num = documentgetElementById('num')value; //获取文本控件的值
var row = documentgetElementById('row')value; //获取下拉框控件的值
//拼接出最终报表访问路径,并对完整的路径进行编码转换,防止乱码问题
var reportURL = cjkEncode("/ReportServerreportlet=/demo/parameter/numbercpt¶=" + num + "&row=" + row);
documentparaFormaction = reportURL; //通过form的name获取表单,并将报表访问路径赋给表单的action
documentparaFormsubmit(); //触发表单提交事件
}
4、完整代码
<html><head>
<title>FineReport Demo</title>
<meta >
应该是你的Id出现了问题
方法1、你可以断点看看你找的那个对象运行后的ID,或者右击页面->查看源代码->找到对象的ID。将运行后的ID写到里面就行了。
方法2、’<%=YouridClientID%>‘
可以试试看,不保证成功。
var win = documentgetElementById("frame")contentWindow;var alist = windocumentgetElementsByTagName("a");
for(var i = 0;i<alistlength;i++){
(function(index){
alist[index]onclick=function(e){
thistarget="_self";
}
})(i)
}
以上就是关于怎么在网页里添加天气预报额全部的内容,包括:怎么在网页里添加天气预报额、帆软插入web页面只能用ifream吗、错误:'document.all(...)' 为空或不是对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)