Al numero a�adele comillas para convertirlo en string y te funcionara
<code>
function puntoporcoma(nume) {
        nume=nume+""
        cadena = "";
        for (var k = 0; k<nume.length; k++) {
                caracter = nume.substr(k, 1);
                if (caracter == ".") {
                        cadena += ",";
                } else {
                        cadena += caracter;
                }
        }
        return cadena;
}


</code>



From: "Fernando Castillo" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: "asnativos" <[EMAIL PROTECTED]>
Subject: [ASNativos] Cambiar punto decimal por coma
Date: Tue, 10 Jun 2003 18:16:09 +0200

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

_________________________________________________________________
Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir tu ocio con MSN Entretenimiento. http://entretenimiento.msn.es/




<!-----------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/lista
------------------------------>

Responder a