Una de las posibles soluciones:
function puntoporcoma(num)
{return(String(num).split(".").join(",").concat());}
<[EMAIL PROTECTED]> | http://www.kenike.org
------------------------------------------------
-----Mensaje original-----
De: Fernando Castillo [mailto:[EMAIL PROTECTED]
Enviado el: martes, 10 de junio de 2003 18:16
Para: asnativos
Asunto: [ASNativos] Cambiar punto decimal por coma
Hulas.
Tengo que cambiar el punto decimal en una serie de numeros reales.
El problema es que tengo que ejecutar la funcion que hace este cambio al
llegar a un frame determinado, donde se encuentran los campos de texto
que muestran los numeros en cuestion.
Bien, pues no me los muestra el muy mamoncete.
Solo si me curro un boton que ejecute la funcion me lo hace, pero si
meto el codigo en el frame no va.
<code>
//
//esto va en el frame 1, la funcion chuta bien
//
function puntoporcoma(nume) {
cadena = "";
for (var k = 0; k<nume.length; k++) {
caracter = nume.substr(k, 1);
if (caracter == ".") {
cadena += ",";
} else {
cadena += caracter;
}
}
return cadena;
}
//
//esto va en el frame 2 por ejemplo, donde tengo los campos de texto que
muestran los numeros
//campo_texto es la variable asociada al campo de texto
//
campo_texto = puntoporcoma(numero);
stop();
</code>
Saludines cordiales
:)
Fernando Castillo
<!-----------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/lista
------------------------------>