Code:
document.status.getElementsByName( kname )[0].value = document.status.getElementsByName( name )[0].value.length + 1;
index steht am richtigen ort oder?

document.status.getElementsByName( kname )[0].value = document.status.getElementsByName( name )[0].value.length + 1;
<html><head><title>Status</title> <script type="text/javascript"> function Aktualisieren(name,kname) { document.status.getElementsByName( kname ).value = document.status.getElementsByName( name ).value.length + 1; return true; } </script> </head><body> <form action="" name="status"> <table border ="1"> <tr> <td>[I]nformieren</td> <td> <input type="text" size="30" name="i" onKeyDown="Aktualisieren('i','ik')"> </td> <td> <input type="text" value="0" readonly size="3" name="ik"> </td> </tr>
<input type="text" size="30" name="i" onKeyDown="Aktualisieren(this.value> )">
<html><head><title>Status</title> <script type="text/javascript"> function Aktualisieren() { document.status.ik.value = document.status.i.value.length + 1; return true; } </script> </head><body> <form action="" name="status"> <table border ="1"> <tr> <td>[I]nformieren</td> <td> <input type="text" size="30" name="i" onKeyDown="Aktualisieren(this.value>)"> </td> <td> <input type="text" value="0" readonly size="3" name="ik"> </td> </tr>
Einen Kommentar schreiben: