bonjour tout le monde , je voulais faire une fonction qui permet de changer une partie d'un url par une autre : voila la fonction :
function updateUrlSubStr2(urlPath, oldSubStr, newSubStr) {
var lowUrlPath = urlPath.toLowerCase();
var lowOldStr = oldSubStr.toLowerCase();
var lowNewStr = newSubStr.toLowerCase();
var lenUrlPath = urlPath.length
var lenOldStr = lowOldStr.length
var indOldStr = lowUrlPath.indexOf(lowOldStr)
var str1 = urlPath.substring(0, indOldStr)
var str2 = urlPath.substring(indOldStr+lenOldStr, lenUrlPath)
var newUrlPath = str1 + newSubStr + str2
return newUrlPath
}
avec
urlpath=http://superstart/Clients/Moi/Team/studi_template_docu.nsf/wnavPrsEcDocuTousResponsable/5A5BFF67B74C8116412571EB00429B10?EditDocument
oldSubStr =wnavPrsEcDocuTousResponsable
newSubStr= ViewCreateVersion
mais l'url en sortie est faux ==>http://superstar/Clients/Moi/Team/studi_template_docu.nsf/wnavPrsEcDocuTousResponsable/ViewCreateVersionel/Teamproject/studi_template_docu.nsf/wnavPrsEcDocuTousResponsable/5A5BFF67B74C8116412571EB00429B10?EditDocument
j'ai vraiment besoin de votre aide , Merci d'avance