problemer med opdatering af et textarea.
Hej eksperter.Efter ca 1 time med javascript er jeg stødt i et problem jeg ikke helt forstår hvorfor ikke virker..
Jeg har et textarea:
<textarea name="indhold" rows="10" cols="80" id="indhold"></textarea>
dette vil jeg så gerne kunne opdateret med en javescriptfunktion:
<script type="text/javascript">
function addcode(kode)
{
document.getElementById("indhold").innerHTML += kode;
}
</script>
denne funktion kalder jeg med en onclick fra et en række andre elementer fx: onclick=addcode("TEST")
Hvis jeg så trykker på elementet kommer der også korrekt nok TEST ind i textarea.. og trykker jeg flere gange kommer det også korrekt flere gange efter hinanden. Hvis jeg imidlertid selv har skrevet noget i textarea virker funktionen ikke mere(textarea bliver ihvertfald ikke opdateret).
Jeg prøvede så i min fejlfinding at smide en "alert(document.getElementById("indhold").innerHTML);" ind i min funktion. Og den bliver opdateret hver gang med TEST efter hinanden. Her er teksten brugeren har skrevet dog ikke med?
Så hvad jeg ikke forstår er:
1: Hvad går galt så funktionen ikke gør hvad jeg umiddelbart havde i tanker?
2: Hvordan kan det være at opdateringen kun går godt indtil brugeren har skrevet noget i feltet men ikke bagefter(selv hvis brugeren sletter alt han har skrevet)
3: Hvordan kan det være der er forskel på indholdet i textarea og alertbeskeden?
Håber i kan hjælpe mig med dette spørgsmål.
(bruger Firefox som browser hvis det har betydning)