I am using an iframe to show an SSRS report and I am experiencing a strange problem. When I attempt to present a report that contains nothing by a chart everything works perfectly, but when I attempt to show a report that contains a list of customers the content appears then disappears right after loading.
The main difference is that the chart report is by SSRS stored as an image converted to binary data in the database, while the customer list report is by SSRS stored as text data converted to binary data in the database. The customer list report is rendered as a lot of different JavaScript functions and HTML code, while the chart report is rendered as a lot of different JavaScript functions and some HTML code to present the final chart image.
I just cannot get my head around why this should crash. I would have thought that it would be completely safe HTML-wise to render a complete HTML document in an iframe. Does anyone have any clue as to why the list report first appears then all of a sudden disappears again when the chart report works perfectly?
EDIT: I am only experiencing this behaviour in Chrome. Firefox and IE both render the list report aswell as the chart report, although there is a table overlap problem in Firefox, but first things first.
I just upgraded Google Chrome to the latest version and that solved the issue. I did some research online and my results suggest that iframe content suddenly disappearing after loading is a known issue with a certain previous version of Chrome. I have no version number, but if anyone else experiences a similar issue then they should attempt to upgrade to the latest version.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With