quello che hai postato tu è codice lato client.
Serve per fare il replace degli apici con un altro tipo di apice
però se hai notato le stringhe sono delimitate da virgolette.
C'è poco da fare... ti faccio degli esempi di stringhe

str1 = "stringa con \"virgolette\" e l'apostrofo";
str2 = 'stringa con "virgolette" e l\'apostrofo';

str3 = "stringa con "virgolette" e l'apostrofo";
str4 = 'stringa con "virgolette" e l'apostrofo';

str1 e str2 sono corrette
str3 e str4 generano errore

la tua stringa javascript è il parametro di questa funzione
codice:
PrevFoto('/public/case/valore di fotomedia.jpg');
che è delimitata da apici, perciò eventuali apici all'interno di essa devono essere preceduti da una backslash \'