When I was running SQL Server 2008 R2. All these reports were working fine until we upgraded IE from 10 to 11. Every time we run a report, it will just stuck at loading forever
The following instructions implement the Chrome fix and IE11 fix into an unmodified ReportingServices.js on the Reporting server.
1) Create a backup copy of ReportingServices.js (C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportManager\js)
2) Edit ReportingServices.js Find the fixChrome function. Rename the fixChrome function to pageLoad. This causes the function to get called each time the page changes and is required to make the chrome fix actually work.
3) Modify the pageLoad function to the following
function pageLoad()
{
var i, el = document.getElementById("ctl32_ctl09"),
navBar = document.getElementById('ctl32_ctl05'),
navBarTables = navBar.getElementsByTagName('table'),
navBarTable;
//Fix Chrome invisible report
if (el)
el.style.overflow = "visible";
//Fix IE11 Navigation Bar over multiple rows
for (i = 0; i < navBarTables.length; i++)
{
navBarTable = navBarTables[i];
if (!!navBarTable.className.match(/WidgetSetSpacer/) || !!navBarTable.className.match(/WidgetShortSpacer/))
{
navBarTable.style.Display = '';
}
}
}
Use below url or more detail..
No comments:
Post a Comment