Si el contenido de la variable trae comillas te dará problemas en js, así que es buena idea lo de substituirlas también con el replace.
Te sugiero que, además de lo que te sugirió Al Zuwaga (lo escribí a la primera) le añadas esto
texto = replace(texto,"'","\'")