I have been looking for a way to have the reports module refresh on a page WITHOUT the entire page reloading. I have finally found a successful solution and wanted to share it with others. In my case, it was for displaying messages (like a chat module) and works very slick. This may be ho-hum to a java programmer, but it took me a while to figure out.
Here's how: Start by viewing the source code for the page containing your reports module (browse to it, right click, view source). Find the section where the reports module starts and find the ID of the module such as: dnn_ctr1168_ViewReports_Visualizer_pnlContent (note: pnlContent is for the HTML visualizer, if you have set the module use the grid visualizer it will be like: dnn_ctr1168_ViewReports_Visualizer_grdResults).
Now, go to the settings for the page and in the page header, place this java code:
NOTE: the 10000 means it will refresh every 10 seconds.
Now, your report data will refresh like MAGIC, without an annoying page reload.
Good Luck! -Mike