Dann wäre es hilfreich, wenn du den Quelltext der Funktion hier mal posten (oder verlinken) könntest. Ansonsten dürfte es schwierig zu werden, herauszufinden, was da schief läuft.
Margin-Auto
Hi!
Ich glaube nicht, dass der Code weiterhelfen wird, da das Ganze im Prinzip funktioniert. Ihc glaube eher, dass es an Windows oder dem IE liegt, lasse mich aber auch gerne eines Besseren belehren! ;)
Hier der Code:
function checkKeycode(e)
{
var focus, newfocus="", arrCell, position, i;
if (window.event.keyCode=="38" || window.event.keyCode=="40")
{
focus = e.id; //Zellenname der Zelle ermitteln, die den Focus hält - Format: name+table+cell+row
arrCell=focus.split("+");
position=arrCell[3];
if(window.event.keyCode=="40")
position++;
else if(window.event.keyCode=="38")
position--;
for(i=0; i<3; i++)
{
newfocus+=arrCell[i]+"+";
}
newfocus+=position;
if(document.getElementById(newfocus))
document.all[newfocus].focus();
}
}
mfg
Chris