Natürlich. Der Kontext, in dem dieser String steht, ist Javascript, nicht HTML. In Javascript-Strings werden keine HTML-Entities decodiert - warum auch?
Whow - bin seit Jahren dabei, aber darauf bin ich nicht gekommen, dass es innerhalb des HTML HTML- freie Inseln gibt.
<html>
<body>
<script type="text/javascript">
//Ja, jetzt - eine Insel ... ä
</script>
</body>
</html>
Aber, wenn man erstmal drüber spricht ...
Ich nehme einfach die Umlaute vom HTML- Festland. Bisschen getrickst aber es funzt:
<input type=radio name=test onChange="document.getElementById( 'knopf' ).value = 'kopieren'"> kopieren
<input type=radio name=test onChange="document.getElementById( 'knopf' ).value = 'ändern'"> ändern
<input type=radio name=test onChange="document.getElementById( 'knopf' ).value = 'löschen'"> löschen<br>
<input id=knopf type=submit value='neu'>
Obwohl wir bei onChange= auch wieder im Javascript wären. Aber ich muss ja nicht alles verstehen.
Kalle