Gracias en parte tu solución me ayudo mucho, ya que entendí lo que pasaba. cuando hice el valor.length y solo metia un valor ose +1+ (para mi caso el uno) y el alert me sacaba 3 y 2 de estas posiciones en vació... siempre la primera y la ´última... y así quedo en realidad:
Código Javascript
:
Ver originalfunction sumaTotal(){
valor = "";
totalr = 0;
v = prueba.getData('valorrecurso'); // esto es lo que contiene v "+1+2+3+4" (sin comillas :P)
valor = v.split('+');
for(i=1;i<=valor.length-1;i++){
par = valor[i];
totalr += parseInt(par);
}
alert('TOTAL '+ totalr ); // y finalmente funsiona :P
}
MUCHAS GRACIAS POR TU TIEMPO ..... sin tu ayuda no habría dado con la solución jajajaja.. de hecho ya había olvidado que tenia ese error jejejeje