Der FF-Browser fokussiert zwar richtig, in der JavaScript-Konsole sammeln sich aber die seltsamen Fehlermeldungen.
Fehler: [Exception... "'Die Erlaubnis für das Lesen der Eigenschaft XULElement.selectedIndex wurde verweigert' when calling method: [nsIAutoCompletePopup::selectedIndex]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)"
Fehlerhafte Zeile 17: document.forms[0].elements[m].focus();
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>FORM JavaScript test</title>
<style type="text/css">
body {background-color:lightgrey}
input {width:20px;margin:2px;text-align:center}
</style>
<script type="text/javascript">
m=0;
function more(){
if(m<9)
{
var Zelle = document.createElement("input");
document.forms[0].appendChild(Zelle);
document.forms[0].elements[m].setAttribute("maxLength", "1");
document.forms[0].elements[m].focus();
++m;
}
}
function GetNumber(){
var number = document.forms[0].elements[m-1].value;
if(number==m){
more();
}
}
function res(){
while(document.forms[0].elements[1])
document.forms[0].removeChild(document.forms[0].firstChild);
m=1;
document.forms[0].elements[0].value = "";
document.forms[0].elements[0].focus();
}
window.onload = more;
document.onkeyup = GetNumber;
</script>
</head>
<body>
Enter the cell number: 1, 2, 3, ....
<form></form>
<button onclick="res()">reset</button>
</body>
</html>
Was kann man degegen tun?