Confronté au même problème, j'ai essayé de le contourner en implémentant la fonction suivante :
<%
function remplacer(chaine, remplace, remplacant) {
if (chaine != "" && String(chaine) != "undefined") {
var sousChaine;
var indice = chaine.indexOf(remplace, 0);
if (indice != -1) {
sousChaine = chaine.substring(0, indice);
if (indice + 1 < chaine.length){
var buf = chaine.substring(indice + 1);
sousChaine = sousChaine + remplacant + remplacer(buf, remplace, remplacant);
} else {
sousChaine = sousChaine + remplacant;
}
return sousChaine;
}
}
return chaine;
}
%>
Réponse du serveur :
Type d'erreur :
Erreur d'exécution Microsoft JScript/forum/fichier.asp, line 85
De la même manière, si j'intègre ce script dans un script javascript côté client, il s'éxécute parfaitement...
D'où vient le problème selon vous ?