Dog, ser det ud som om, der er problemer med at ændre det dynamisk, da alle ændringer til den der er større end nul, bringer den som den første i rækken???
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function changeTabIndex(objField, tabOrder)
{
objField.tabIndex = tabOrder;
}
</script>
<body>
<input type="button" name="hej" value="hejsa" tabindex="1" onclick="changeTabIndex(this,-3);">
<input type="button" name="hej1" value="hej" tabindex="3" onclick="changeTabIndex(this,1);">
<input type="button" name="hej1" value="hej2" tabindex="2" onclick="changeTabIndex(this,4);">
<INPUT TYPE="text" name="test1" TABINDEX="1">
<INPUT TYPE="text" name="test2">
<INPUT TYPE="text" name="test3" TABINDEX="2">
<INPUT TYPE="submit" name="test4" TABINDEX="-1">
</body>
</html>
Du skal også huske på det ikke kun er input felter der indgår i tabIndex'et.