Jørgen Farum Jensen <jfjenzen@yahoo.dk> writes:
> "I morgen skal jeg have <b>Knud Poulsen</b> til middag. Hvordan tror
> du, han smager?"
>
> Her er imidlertid "forbudte tegn", som skal "escapes"
> med escape-tegnet, som er \ (backslash). Derefter
> skal tekstrengen i arrayet se således ud:
>
> "I morgen skal jeg have \<b\>Knud Poulsen\<\/b\> til middag. Hvordan
> tror du, han smager?"
Det er næppe nødvendigt. Jeg antager at streng-literalen optræder i
et script-element. Det eneste der ikke må stå deri er tegnsekvensen
"</". Det er altså nok at lave det om til fx "<\/", altså:
"I morgen skal jeg have <b>Knud Poulsen<\/b> til middag. Hvordan
tror du, han smager?"
(some selvfølgelig også skal være på en linje).
Hvis scriptet er i en selvstændig fil, og ikke en del af et HTML-
dokument, så er dette ikke engang nødvendigt.
Der er ikke noget specielt ved "<" i et script-element.
Hvis teksten optræder i en event-handler (fx onclick), så er
det rigtigt at "<" og ">" skal undgås, men så skal der også undgås
*helt*. HTML-parseren er ligeglad med "\". Her skal man bruge
HTML-escapes: < og >
"I morgen skal jeg have <b>Knud Poulsen</b> til middag.
Hvordan tror du, han smager?"
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'