Just nu i M3-nätverket
Gå till innehåll

countdown lager


Patric Johansson

Rekommendera Poster

Patric Johansson

Jag har försökt mixa ihop 2 koder.

Båda fungerar bra separat i IE, NS & Opera.

Men när jag äntligen fick ihop dom så fungerade lager visningen av nedräkningen bara i NS, inte i IE & Opera.

Någon som kan hitta felet och säga vad det är så det kan fungera i alla 3 browsers.

 

<script language="JavaScript">
function textCounter()
{
field = document.note.pad
countfield = document.note.countdown
maxlimit = "10000"

if (field.value.length > maxlimit) { field.value = field.value.substring(0, maxlimit); }
else
{
countfield.value = maxlimit - field.value.length;

elementId = "countdown";
countwrite = maxlimit - field.value.length;
if (document.layers)
{
with (document[elementId].document)
{
open();
write(maxlimit - field.value.length);
close();
}
}
else if (document.all)
{
document.all[elementId].innerHTML = maxlimit - field.value.length;
}
else if (document.getElementById)
{
document.getElementById(elementId).innerHTML= maxlimit - field.value.length;
}
}
}
</script>

<form name="note" method="post">
<span id="countdown">10000</span> tecken kvar.<br>
<input type="text" name="countdown" value="10000" style="width:50px;" class="form-input"><br>
<textarea name="pad" cols="40" rows="23" wrap="virtual" onkeydown="textCounter();" onkeyup="textCounter();"></textarea>
</form>

 

Tack på förhand!

 

/ProTeuS

Resistance is futile. You will be assimilated.
- citat från "Star Trek - First Contact"

 

Länk till kommentar
Dela på andra webbplatser

Patric Johansson

Det gick inte att redigera föregående inlägg så jag skriver ett svar.

 

Koden ovan löste sig, hade ju inputen med samma namn som lagret.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...