Jeg fandt et gammel eksempel på noget der lignede, og lavede det lige lidt om til dig. Måske du kan bruge det som inspiration:
<SCRIPT LANGUAGE="JavaScript"> <!-- // Fra streng til array
b = new Array(); str1 = "jj:72,ii:74,oo:99,"; s=str1.split(","); alert(s); for (i=0;i<s.length;i++) { t=s[i].split(":"); if (t.length==2) { b[t[0]]=t[1]; } }
// Lav en ændring
b["oo"]=7913;
// Fra array til streng
str2=""; for (key in b) { str2 += key+":"+b[key]+","; } alert(str2); //--> </SCRIPT>
function ret(string,bogstav,newvalue){ var strengarray=new Array() a=streng.split(","); for (i=0;i<a.length;i++){ b=a[i].split(":") strengarray[b[0]]=b[1] } strengarray[bogstav]=newvalue s="" for (key in strengarray){ s=s.concat(key,":",strengarray[key],",")} return s
hov. jeg har vist glemt at sige at jeg har fundet en løsning selv... ups.... men helle_fred din ser lidt smartere ud... i får begge to point... så hvis erik_jacobsen også lige vil lave et svar...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.