Cita: id=id.replace(/+/g," ");
No entiendo muy bien porque usas /+/g, pero por las dudas (tal vez ya lo sepas) te digo que en java la función replace solo remplaza la 1º coincidencia que encuentre en la cadena pero no reemplaza TODAS como si lo hace la función Replace de VBScript por ejemplo.
Para reemplazar todas las coincidencias lo que tendrás que hacer es un bucle en donde mientras no encuentre mas coincidencias siga haciendo el reemplazo. Sería mas o menos así:
while (cad.search("+") != -1) {
cad = cad.replace("+"," ");
}
Espero que te sirva de algo.
Saludos :cantar:
<center><font face=Verdana size=2>
Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>