Was muss ich umprogrammieren, damit der restliche "Salat" stehen bleibt und nur das "ä" ersetzt wird??
Ich denke, am besten wendest du replace auf .innerHTML oder .value an.
Und wie geht das? Habe jetzt ein wenig rumprobiert. Komme aber nicht drauf :(
Code:
<script type="text/javascript">
function click() {
if (document.getElementById('htmlcode2').value.indexOf('ä') != -1) {
var neuertext = document.createTextNode("ä");
document.getElementById("htmlcode2").replaceChild(neuertext, document.getElementById("htmlcode2").firstChild);
}
/* [Hier stehen noch weitere Umlaute] */
}
</script>
<textarea id="htmlcode2">hgfdsaäasdfgh</textarea>
<p><a href="javascript:click()">click!</a></p>
Könntest du mir das freundlicherweise umprogrammieren??
Wäre wirklich sehr nett!!
Danke,
Christoph