Chrome会在新标签页中打开报告,而firefox会在iframe中打开它

时间:2017-07-11 07:23:05

标签: html google-chrome iframe reporting-services target

我正试图在SSRS中的iframe打开报告。我有一个form,我在其中调用了一个POST的网址,并从隐藏的输入中发送了一些参数。我的target上还有一个form,其中包含id的{​​{1}},希望在我iframe的同一网站上显示我的报告。这在iframe上运行正常,我的报告显示在firefox中。我遇到的问题是iframe。它还会正确打开报告,但是在新标签中而不是在chrome中。我搜索了很多,没有得到答案。这也没有帮助:Firefox form targetting an iframe is opening new tab

您可以在iframechrome上运行我的HTML。在Firefox中,它会在firefox中显示错误,在Chrome中它将打开一个新选项卡并在那里显示错误。当我从iframe加载报告时,会发生同样的事情。我还附上了截图,向您展示了不同之处。有什么想法吗?:

SSRS

<form id="render" action="http://myReportUrl" method="post" target="display_in_iframe"> <input type="hidden" name="rs:Command" value="Render"> <input type="hidden" name="rc:Toolbar" value="False"> <input type="hidden" name="rc:LinkTarget" value="display_in_iframe"> <input type="hidden" name="Dossier" value="1"> <input type="hidden" name="DatumVon" value="2017-01-01"> <input type="hidden" name="DatumBis" value="2017-07-10"> <input type="submit" value="Report"> </form> <iframe id="display_in_iframe" name="display_in_iframe"></iframe> 中的报告 - &gt;打开新标签:

enter image description here

chrome中的报告 - &gt;停留在同一网站上并在firefox中打开报告:

enter image description here

0 个答案:

没有答案