Jag använder följande funktion i en webbshop
function count(vara, apris)
{
document.forms[0].elements[vara+"a"].value = parseInt(document.forms[0].elements[vara+"a"].value)
if((document.forms[0].elements[vara+"a"].value) == "NaN") { document.forms[0].elements[vara+"a"].value = 0}
if(event.keyCode == 38) { document.forms[0].elements[vara+"a"].value++ }
else if(event.keyCode == 40) { document.forms[0].elements[vara+"a"].value-- }
document.forms[0].elements[vara+"b"].value = document.forms[0].elements[vara+"a"].value*apris
i=1;
foo=0;
while(document.forms[0].elements[i+"b"])
{
foo += parseInt(document.forms[0].elements[i+"b"].value)
i++;
}
document.forms[0].elements.summa.value = foo;
}
och jag vill att antalet beställda ex ska öka med ett om man trycker upp när aktullt fält är aktivt och minska med ett när man trycker ner. Det funkar i IE, men hur gör man en Capture Keystrokes i Mozilla och NS4?