Hola, derkenuke y caricatos.
Me pareció interesante la idea y estuve enredando un rato con el código, hasta que salió esto que dejo aquí por si resulta de interés:
Código PHP:
<script>
cad="Esto,es,una,frase,para,probar,una,nueva,función";
String.prototype.indexOfNum = function (sep,num) {
var pos=0; var cad=this;
for (i=0;i<num;i++)
if ( (p=cad.indexOf(sep)) !=-1 ) {
pos+=p;
cad=cad.substr(p+1,250);
}
else return null;
return pos+num-1;
}
cadena=cad.indexOfNum(",",2);
alert(cadena);
</script>
Saludos,