|
Den vanliga HTML- koden för frekventa specialtecken känner nog de
flesta till. Emellertid kan en snabbåtkomlig referens för mer udda
tecken komma väl till pass. För att få specialtecken som åäö att
uppenbara sig i ett fält i ett formulär då man använder JavaScript,
kan man nödgas göra omfattande efterforskningar eftersom detta
problem av någon anledning inte brukar omnämnas i litteraturen.
Själv har jag fortfarande problem med åäö i IE 3.1, Macintosh. Mac
eller PC borde vara utan betydelse. Däremot fungerar följande i
flertalet moderna webbläsare:
åäö o.s.v \u00E5 \u00E4 \u00F6 \u002F \u00C5 \u00C4 \u00D6
\a: En ton produceras \b: Backspace - Markören flyttas ett
snäpp tillbaka \f: Ny sida för printerutskrift \n:
Radbrytning \r: Vagnretur \t: Tab - Flyttar markören till
nästa tab
Det kan exempelvis vara frågan att utvärdera ett av besökaren
inskrivet tecken (åäö /ü) i JavaScript. Hur gör man då? Antag att
det inskrivna tecknet "ö" ligger lagrat i variabeln m.
if (m=="ö"){ //åtgärdspaket; return; }
Detta kommer inte att fungera. För en ny webbläsare skulle man
alltså hellre pröva:
if (m=="\u00F6"){ //åtgärdspaket; return; }
Ibland ser man tabeller som:
< = < > = > Ä = Ä
Å = Å Ö = Ö ä = ä å
= å ö = ö ü = ü
Dessa avser HTML och alltså inte formulär i JavaScript el. likn.
Det är ett alternativt, numeriskt, skrivsätt för att visa de
tabellerade tecknen nedan. Alla tecken, även abcd... finns numeriskt
kodade. |