JavaScript window.open only if the window does not already exist- Solution

var availableHeight = window.screen.availHeight;
    var availableWidth = window.screen.availWidth;
    var finalHeight;
    var finalWidth;
    for (H = 1; H < availableHeight; H++) {
        finalHeight = H;
    }
    for (W = 1; W < availableWidth; W++) {
        finalWidth = W;
    }

    var winProp = “location=0,titlebar=no,statusbar=no,scrollbars=yes,fullscreen=yes,resizable=yes,left=0,top=0,width=” + (finalWidth – 10) + “,height=” + (finalHeight – 35) + “,false”;

    var winAdmin = window.open(”, ‘AdminScreen’, winProp);
    try {
        if (winAdmin.location == ‘about:blank’) {       
                winAdmin.location.href = pageUrl;
                winAdmin.focus();          
        }
        else {
            winAdmin.focus();
        }
    }
    catch (exce) {
        winAdmin.focus();
    }

Advertisements

About jollsam

10 years of experience in SharePoint Development, Administration and Solution/Infrastructure Architecture.
This entry was posted in Jquery. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s