Problem mit IE u. Anführungszeichen in Kategorien
Verfasst: Do 21. Okt 2004, 11:23
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:
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:
aber der ie (v6.0) liefert trotzdem noch ne js-fehlermeldung. mit folgendem code ist auch ie zufrieden:
grüße
xmurrix
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);
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));
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