Código:
Esta función está en una ventana que llamo desde otra y sirve para pasar valores de una página a un formulario.function ilaform(id) { receptor = eval('window.opener.document.elform.elcampo'); id=id.replace(/+/g," "); receptor.value = id; window.close(); }
La función funciona bien con cadenas sin espacios. Con cadenas con espacios funcionaba mal, así que usé una función PHP que me convierte los espacios en "+".
Para recuperar bien las cadenas, uso la línea:
id=id.replace(/+/g," ");
Que se supone que sustituye los "+" por " ".
Sin embargo, no funciona.
Me estraña que no funcione porque
id=id.replace(/azul/g,"verde");
me ha funcionado anteriormente en otras páginas.
¿Alguien puede ayudarme? Necesito substituir todos los "+" que haya en la cadena por " ".
Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>