<HTML>
<HEAD>
<TITLE>Waciwo tabIndex</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function invert() {
    var form = document.lab
    for (var i = 0, j = form.elements.length; i < form.elements.length; i++, j--) {
        form.elements[i].tabIndex = j
    }
}

function skip2() {
    if (navigator.userAgent.indexOf("MSIE") != -1) {
         document.lab.text2.tabIndex = -1
    } else {
         alert("Niedostpne w przegldarce NN6.")
    }
}

function resetTab() {
    var form = document.lab
    for (var i = 0; i < form.elements.length; i++) {
        form.elements[i].tabIndex = 0
    }
}
</SCRIPT>
</HEAD>

<BODY>
<H1>Waciwo tabIndex</H1>
<HR>
<FORM NAME="lab">
Pole tekstowe nr. 1: <INPUT TYPE="text" NAME="text1"><BR>
Pole tekstowe nr. 2: <INPUT TYPE="text" NAME="text2"><BR>
<INPUT TYPE="button" VALUE="Przycisk"><BR>
<INPUT TYPE="checkbox">Pole wyboru
</FORM>
<HR>
<FORM NAME="control">
<INPUT TYPE="button" VALUE="Zmie kolejno uaktywniania" TABINDEX=-1 
onClick="invert()"><BR>
<INPUT TYPE="button" VALUE="Pomi pole nr 2 (tylko IE)" TABINDEX=-1 
onClick="skip2()"><BR>
<INPUT TYPE="button" VALUE="Przywr pocztkow kolejno uaktywniania" TABINDEX=-1 
onClick="resetTab()">
</FORM>
</BODY>
</HTML>