minulla on tällainen koodi:
<script language="JavaScript" type="text/javascript">
function AddChar (char) {
NickMaker.Nick.value += char;
}
function Empty () {
NickMaker.Nick.value = "";
}
function BackSpace() {
NickMaker.Nick.value = NickMaker.Nick.value.substring(0,NickMaker.Nick.length - 1);
}
</script>mutta BackSpace-funktio tyhjentää firefoxilla koko Nick-kentän ja IE:llä herjaa virheestä (sinne statusbariin tulee siis se Error on page-merkki). Empty -ja AddChar-funktiot toimivat moitteetta, joten koko muuta skriptiä taitaa olla turha antaa. Olen myös tarkistanut, ettei BackSpacea kutsuvassa napissa ole mitään virheitä, voin pistää tosin senkin:
<input type="button" onClick="javascript:BackSpace();" value="BackSpace">
Pliis, eikö kukaan osaa auttaa? Olen yrittänyt vaistaa substringissäkin noiden juttujen paikkoja!
siis näin:
NickMaker.Nick.value = NickMaker.Nick.value.substring(0,NickMaker.Nick.length - 1);
muotoon:
NickMaker.Nick.value = NickMaker.Nick.value.substring(NickMaker.Nick.length - 1,0);
Aihe on jo aika vanha, joten et voi enää vastata siihen.