Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to open IE popup to secondary screen, in FULLSCREEN mode
    text
    copied!<p>I need to implement the following feature and make it work in Internet Explorer:</p> <ul> <li>User clicks a link in the primary screen.</li> <li>A popup will be opened in the <strong>secondary screen</strong> and in <strong>fullscreen</strong> mode.</li> </ul> <p>Some requirements:</p> <ul> <li>It must work in IE8 (and 9/10)</li> <li>For simplicity, we can assume that the secondary screen is located on the <strong>right</strong> of the primary screen. Also, the resolution of the secondary screen is known.</li> <li>Javascript is used, but VBScript would be also possible.</li> </ul> <p>So far the prototype is working quite well</p> <ul> <li>the popup is opened with window.open with <strong>left=screen.availWidth+1</strong> -> will be opened in the secondary screen OK</li> <li>the fullscreen mode is activated with <strong>Wscript.Shell sendKeys({F11})</strong> trick. This has some random issues. Timing etc will make it fail sometimes.</li> </ul> <p>There are couple of IE-specific problems that make the implementation much more difficult</p> <ul> <li>screen.availWidth returns always the primary screen resolution. E.g. Firefox returns the right size for popups located in secondary screen. Otherwise I could mimic the fullscreen mode by positioning the popup to fill the secondary screen completely.</li> <li>window.open() with "fullscreen=1" works too but it ALWAYS opens the popup in the primary screen. This happens even if I use timers to make it target to secondary screen. Also a temporary pop-up located in secondary screen does not help. Looks like the fs=1 will always open the window in the screen where the click originated.</li> </ul> <p>And for clarity, this will be implemented for an intranet application and has valid and well justified reasons. There is no point to suggest to try another web browser.</p> <p>Any ideas that has been proven to work are welcome!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload