Some Dynamics SL SSRS reports don't display in non-Microsoft browsers
This article provides a solution to an issue where the report section doesn't display when you open some SQL Server Reporting Services (SSRS) reports in non-Microsoft browsers.
Applies to: Microsoft Dynamics SL 2011 Service Pack 2
Original KB number: 2932603
Symptoms
When you open certain SSRS reports, such as Project Analyst and Expense, in a browser other than Internet Explorer, you may notice that the parameters section appears, but the report section doesn't display.
Cause
There is an issue with the non-Microsoft browsers rendering the content.
Resolution
To enable Report Server to work correctly with non-Microsoft browsers, add a pageLoad
function with the code below to the end of the ReportingServices.js file on the SQL Server.
For SQL Server 2012 computers, add the following code to Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportManager\js\ReportingServices.js:
function pageLoad()
{
var element = document.getElementById("ctl32_ctl09");
if (element)
{
element.style.overflow = "visible";
}
}
For SQL Server 2008 R2 computers, add the following code to Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\js\ReportingServices.js:
function pageLoad()
{
var element = document.getElementById("ctl31_ctl09");
if (element)
{
element.style.overflow = "visible";
}
}