Hey Leute,
ich versuche die ganze Zeit in eine Textbox (input type=„text“) ein Enitity (© ) zu schrieben. Mit value=„“ geht es net und wenn ich die Textbox mit Javascript erstelle und sie mit Text befülle auch nicht.
Weiß jemand von euch wie das geht?
LG HTML 4 YOU
crash
2
JavaScript kennt keine Named-Entities. Normalerweise schreibt man das Zeichen was man will einfach rein.
hab das problem mit url-encoding geschafft:
function() {
document.getElementById('input').value = unescape('%u262E');
}
trotzdem danke für die hilfe
crash
4
Sieht nicht nach einer Lösung aus, sondern nach Hacking.
system
5
Das ginge auch einfacher:
[PHP]document.getElementById(‚input‘).value = ‚‘;[/PHP]
oder wenn du nur den Code weißt:
[PHP]document.getElementById(‚input‘).value = ‚\u262E‘;[/PHP]
Dann schreib du mal ein Unicode-Zeichen in ein ANSI Dokument, ohne das Dokument in Unicode zu konvertieren
system
7
Das macht dein Code auch nicht.
EDIT: aber mein Beispielcode funktioniert auch in einem ISO kodierten Dokument:
[HTML]
[/HTML]
crash
8
Wieso ist das Dokument denn nicht in Unicode gespeichert, wenn genau das ist, was du machen möchtest?