Hejsan allihopa :)
Jag byter ut å, ä, ö med replace, men problemet är att bara en instans av å t.ex. byts ut.. koden ser ut som följande:
function replaceChar(sChar)
{
alert("char before: "+sChar);
var inStr = sChar;
r1=new Array("å","ä","ö","Å","Ä","Ö");
r2=new Array("%26aring%3B","%26auml%3B","%26ouml%3B","%26Aring%3B","%26Auml%3B","%26Ouml%3B");
for(var i=0; i<r1.length;i++)
{
inStr = inStr.replace(r1[i],r2[i]);
}
alert("char after: "+inStr);
return inStr;
}
Jag vet att man kan använda /g för att få en global sökning av alla instanser av en förekomst av, i mitt fall, å, ä, ö. Men jag får inte till det riktigt.. alltså var jag stoppar in det..
Har provat med inStr = inStr.replace(r1*/g,r2*); men det hjälper inte..
Nån som vet.. ?
(p.s. vad är "skapa en röstning" som står härunder när man skriver inlägg? )
Hej då :)**