Seite 1 von 1

Problem mit IE u. Anführungszeichen in Kategorien

Verfasst: Do 21. Okt 2004, 11:23
von xmurrix
hallo zusammen,

zuerst möchte ich mich bei allen entwicklern bedanken, die contenido cms auf die beine gestellt haben. ich arbeite gerade damit, um eine website für einen kunden zu erstellen - bin wirklich von der funktionalität begeistert...

mir ist folgendes aufgefallen:

wenn ich eine neue kategorie anlege, in der anführungszeichen vorkommen, erhalte ich eine js-fehlermeldung im browser.

es betrifft die codezeile:

Code: Alles auswählen

$message = sprintf(i18n("Do you really want to delete the following category:<br><br><b>%s</b>"),$value->name);
in "/contenido/includes/include.str_overwiew.php", zeile 335.

der inhalt der variablen $message wird weiter unten in dem onclick-attribut zugewiesen, welches die js-funktion box.confirm aufruft.

zuerst habe ich dies folgendermaßen korrigiert:

Code: Alles auswählen

$message = sprintf(i18n("Do you really want to delete the following category:<br><br><b>%s</b>"), htmlspecialchars($value->name, ENT_QUOTES));
aber der ie (v6.0) liefert trotzdem noch ne js-fehlermeldung. mit folgendem code ist auch ie zufrieden:

Code: Alles auswählen

$message = sprintf(i18n("Do you really want to delete the following category:<br><br><b>%s</b>"), addcslashes($value->name, "'\""));

grüße
xmurrix

Verfasst: Fr 22. Okt 2004, 15:34
von emergence
soweit ich weiss ist das im cvs schon behoben...