irt.org Home Articles FAQs XREF Games Software Instant Books BBS About FOLDOC RFCs Feedback Sitemap
irt

Q980 Is it possible to create an independent window that is always on top, but which doesn't interfere with the use of any other windows?

You are here: irt.org | FAQ | JavaScript | Window | Q980 [ previous next ]

You don't seem to want a modal window - i.e. one that keeps on top and doesn't let you interact with other windows.

You can use a timer to bring the popup window to the top after a few seconds with:

<script language="JavaScript"><!--
var timer = '';
function blurred() {
    timer = setTimeout('self.focus()',5000);
}

function focused() {
    if (timer != '')
        clearTimeout(timer);
}
//--></script>

<body onBlur="blurred()" onFocus="focused()">

Or in Netscape Navigator 4+ you could request extra privileges from the user when creating a window so that it is always raised:

<script language="JavaScript1.2"><!--
if (document.layers) {
    netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
}
var windowHandle = window.open('http://www.irt.org/','windowName','alwaysRasied=yes');
//--></script>

©2013 Martin Webb

ArticlesFAQsGamesFeedback

FOLDOCRFCsInstant JavaScriptSoftwareBooksJavaScript Programmer's ReferenceAboutTop