- AJAX hinzugekommen
Da es in SELFHTML nicht drinsteht, aber enorm wichtig ist, könntest du anmerken, dass encodeURIComponent Zeichen außerhalb von ASCII als UTF-8-Bytesequenzen maskiert (z.B. ä > %C3%A4).
Was ich ein wenig vermisse, ist ein konkretes Beispiel für einen verschachtelten Kontextwechsel HTML in JavaScript (ggf. wieder in HTML).
$boeserText = 'Hier können alle <b>Schweinereien</b> der "Welt" stehen, die \'JS\' oder HTML »ownen«.';
$bessererText = sprintf("alert('%s')", javascriptescape($boeserText));
$guterText = sprintf('<p onclick="%s">Klick mich</a>', htmlspecialchars($bessererText, ENT_QUOTES));
echo $guterText
~~~;
Das ist ja nicht selten.
Übrigens sind die Links im Satz
Siehe auch die Abschnitte AJAX und JavaScript im HTML-Dokument.
fehlerhaft, es fehlt eine #.
Mathias
--
[JavaScript-Erweiterung für das SELFHTML-Forum](http://molily.de/selfhtml-forum-js/)