[SOLVED] IE windows management when running reports
Hi, We are creating a web app which will invoke various IBI reports, by clicking a button. When the button is clicked, an IE window opens up, the report runs and then Excel opens up and report is loaded. Is there a way to not have that IE window open? If users run 10 reports, they will end up with 10 IE windows, all empty.
Has anyone found a workaround for this, somehow not opening those IE windows, or hiding them?
Thanks, LuminitaThis message has been edited. Last edited by: Luminita,
7.6.6 on AIX platform Output: variety (Excel, HTML and PDF)
May 16, 2010, 06:36 PM
Waz
Can you use compound reports, all the reports could be returned in one Excel document.
Waz...
Prod:
WebFOCUS 7.6.10/8.1.04
Upgrade:
WebFOCUS 8.2.07
OS:
Linux
Outputs:
HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!
May 17, 2010, 05:14 AM
Tony A
Check/change your redirect settings. Many posts on those settings - search for redirect xls xht.
T
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10
May 18, 2010, 12:20 PM
Luminita
We already tried rederection with no luck. Do you know if there is a way to add a javasript to tell the page to close after a certain number of seconds? L-
7.6.6 on AIX platform Output: variety (Excel, HTML and PDF)
May 19, 2010, 01:06 PM
Tony A
Is it only Excel or is it PDF as well?
PDF can be changed with Acrobat Reader settings - on each users machine unfortunately - by checking the "Display PDF in Browser" under the Internet settings within Edit/Preferences.
There will be something similar to "encourage" Excel to use the browser plugin.
TThis message has been edited. Last edited by: Tony A,
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10
May 25, 2010, 02:00 PM
Luminita
Hi, One of the guys I work with found a workaround for the opening of multiple IE windows: using Javascript we just reuse the same window when running the reports. At least this way we don’t end up with a bunch of empty IE windows. This code is in the webapp that invokes the reports.
/**
* Opens a popup window for the url passed in.
*
* @param url
* @return
*/
function downloadReport(url)
{
var width = 300;
var height = 400;
closeWindows();
standardDownload = window.open(url);
standardDownload.focus();
trackOpen(standardDownload);
}
var openWindow = new Array();
/**
* Track open adds the new child window handle to the array.
*/
function trackOpen(winName) {
openWindow[openWindow.length]=winName;
}
/**
* loop over all known child windows and try to close them. No error is
* thrown if a child window(s) was already closed.
*/
function closeWindows() {
var openCount = openWindow.length;
for(r=0;r<openCount;r++) {
openWindow[r].close();
}
}
7.6.6 on AIX platform Output: variety (Excel, HTML and PDF)