<HTML>
<HEAD>
<TITLE>Window Focus() and Blur()</TITLE>
<SCRIPT LANGUAGE="JavaScript1.1">
// deklarujemy zmienn globaln
var newWindow = null
function makeNewWindow() {
    // sprawdzamy czy ono ju istnieje
    if (!newWindow || newWindow.closed) {
        // zapisujemy obiekt nowego okna w zmiennej globalnej
        newWindow = window.open("","","width=250,height=250")
        // przerywamy na chwil, aby okno zdyo si wywietli
        setTimeout("fillWindow()",100)
    } else {
    // okno ju istnieje, a zatem wywietlamy je "ponad" innymi
    newWindow.focus()
    }
}
// generujemy zawarto i wywietlamy j w podoknie
function fillWindow() {
    var newContent = "<HTML><HEAD><TITLE>Kolejne podokno</TITLE></HEAD>"
    newContent += "<BODY bgColor='salmon'>"
    newContent += "<H1>Okno koloru ososiowego.</H1>"
    newContent += "<FORM><INPUT TYPE='button' VALUE='Uaktywnij gwne okno' 
    onClick='self.opener.focus()'>"
    // poniszy przycisk nie dziaa w przegldarce NN6
    newContent += "<FORM><INPUT TYPE='button' VALUE='Przenie mnie pod spd' 
    onClick='self.blur()'>"
    newContent += "</FORM></BODY></HTML>"
    // zapisujemy kod HTML w oknie
    newWindow.document.write(newContent)
    newWindow.document.close()
}
</SCRIPT>
</HEAD>
<BODY>
<H1>Metody focus() i blur() obiektu window</H1>
<HR>
<FORM>
<INPUT TYPE="button" NAME="newOne" VALUE="Poka nowe okno" onClick="makeNewWindow()">
</FORM>
</BODY>
</HTML>