Ciao fedina_2,

e pekké non vuoi usare gli array? Sono comodi...
in ogni caso ti va bene con le regular expressions? A me piacciono tanto
codice:
function getValore(stringa,campo){
  var re = new RegExp(campo+"=([^,]+)")
  var ris = re.exec(stringa)
  var valore=''
  if(ris && ris[1])valore=ris[1]
  return valore
}
str = "campo1=valore1,campo2=valore2,campo3=valore3"
alert(getValore(str,"campo2"))