Toto není problém firefoxu, je to problém MS s tím, jak vyvinuli služby hlášení (webový portál pro přístup k vašim hlášením). Není v souladu s některými pravidly webové komunity, proto vidíte problémy. Problém se týká použití prvků iFrame. Ve firefoxu má výška iFrame malou výchozí hodnotu. V Internet Exploreru automaticky mění velikost iFrame na základě výšky dokumentu. Není to tak chytré.
Viz toto:http://forums.asp.net/t/1135437.aspx
Kromě toho:http:// blog-mstechnology.blogspot.com/2009/08/sql-server-reporting-services-ssrs.html
Hlavně toto:
Chcete-li problém ve Firefoxu opravit, doufejte, že nám pomohou následující 2 způsoby.
Krok 1:
-
Přejděte do následujícího umístění, kde je nainstalován SQL Server...\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\Pages
-
Otevřete soubor ReportViewer.aspx
-
přidejte vlastnost style označenou tučně a modrou barvou, pak zkuste thisstyle="display:table; margin:0px; overflow:hidden" ID="ReportViewerControl" runat="server" />
Pokud nepomůže první krok, zkuste krok 2.
Krok 2:
PŘIDEJTE následující kód do souboru ReportingServices.css (ve výchozím nastavení se nachází v "C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager\Styles\"):
.DocMapAndReportFrame{ min-height:860px;}
Pokud chcete také Width, použijte tento kód
.DocMapAndReportFrame{min-height:860px;min-width:1000px;}