Entities im Title-Attribut mit Javascript
Axel
- javascript
1 Andreas Dölling0 Axel
0 dedlfix
Hi Leute,
ich habe mal wieder ein Problem. Wenn ich in einem A-Tag das Attribut "title" mit HTML-Entities einfüge, funktioniert das ohne Probleme.
Bsp: <a href="#irgendwas" id="myId" title="nächste Seite"> Link </a>
Wenn ich nun aber über Javascript das title Attribut setze, funktioniert das nicht.
Bsp:
var new_node = document.createElement('a');
new_node.setAttribute('href', '#irgendwas');
new_node.setAttribute('id', 'myId');
new_node.setAttribute('title', 'nächste Seite');
So steht in dem Tooltip beim Überfahren des Links einfach ä im Text. Verwende ich ein ä, steht nur ein Sonderzeichen drin.
Gibt es da einen Trick? Kann mir jemand helfen?
Vielen Dank im Voraus
Schöne Grüße
Axel
Hallo,
Du mußt Unicode-Sequenzen verwenden, also etwa für das Ü: \u00dc.
alert('\u00dcbung macht den Meister.');
Eine Tabelle mit den Unicode-Werten findest Du u.a. unter http://javascript.geniusbug.com/backstage/entities.php.
Ciao,
Andreas
Hallo,
Du mußt Unicode-Sequenzen verwenden, also etwa für das Ü: \u00dc.
perfekt! Vielen Dank.
Eine Tabelle mit den Unicode-Werten findest Du u.a. unter http://javascript.geniusbug.com/backstage/entities.php.
Und ein guter Tip. Das hat mir dann gleich die nächste Frage erspart, die mit Sicherheit gekommen wäre *g*
Nochmal vielen Dank
Schöne Grüße
Axel
echo $begrüßung;
Verwende ich ein ä, steht nur ein Sonderzeichen drin.
Das sieht nach einem Codierungsproblem aus. Dein Quelltext wird nicht in der Codierung sein, die du im HTTP- oder HTML-Header angibst.
echo "$verabschiedung $name";