Foros del Web » Programando para Internet » ASP Clásico »

Convertidor de Divisas

Estas en el tema de Convertidor de Divisas en el foro de ASP Clásico en Foros del Web. ¿de donde puedo sacar el script de convertidro de divisas como este <a href='ir.asp?http://www.laventanita.net/Util/Divisas.asp' target='_blank'>http://www.laventanita.net/Util/Divisas....</a>y ¿Necesito una base de datos?...
  #1 (permalink)  
Antiguo 22/01/2002, 14:55
 
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 5 meses
Puntos: 0
Convertidor de Divisas

¿de donde puedo sacar el script de convertidro de divisas como este <a href='ir.asp?http://www.laventanita.net/Util/Divisas.asp' target='_blank'>http://www.laventanita.net/Util/Divisas....</a>y ¿Necesito una base de datos?
  #2 (permalink)  
Antiguo 22/01/2002, 15:17
 
Fecha de Ingreso: agosto-2001
Mensajes: 63
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Convertidor de Divisas

Hola,
Yo estoy trabajando en mi web todavía, en ella tengo un eurocalculador, pulsa en el y hay un enlace de donde puedes sacar el codigo en js. Puedes añadir más paises, pero no sé si la moneda varia tendrás que variar los valores. Como tengo los paises de la CE no varia el valor.
Saludos
  #3 (permalink)  
Antiguo 22/01/2002, 15:18
 
Fecha de Ingreso: agosto-2001
Mensajes: 63
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Convertidor de Divisas

perdona
www.maspalomascity.com
  #4 (permalink)  
Antiguo 22/01/2002, 15:26
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Convertidor de Divisas

Seguro que Aston, te podra ayudar pronto en eso,
solo debes esperar un poco puesto que siempre esta disponible para ayudar...



Salu2
  #5 (permalink)  
Antiguo 22/01/2002, 15:35
 
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Convertidor de Divisas

GRACIAS
AHORA
ESPERARE A
ASTOOOOOOOOOON!!!!
  #6 (permalink)  
Antiguo 22/01/2002, 19:18
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Convertidor de Divisas

Sí, pues claro que te puedo ayudar. Lo posteo aquí por si más amigos lo quisieran aprovechar:

Enlace al archivo JavaScript, dentro de la sección &lt;head&gt;&lt;/head&gt;

&lt;script language=&quot;JavaScript1.2&quot; src=&quot;Js/Divisas.js&quot;&gt;&lt;/script&gt;

Codigo Html de la tabla de la calculadora

Sub Divisas()%&gt;
&lt;center&gt;
&lt;table cellPadding=&quot;2&quot; cellSpacing=&quot;0&quot; width=&quot;230&quot;&gt;
&lt;form name=&quot;CONVERSOR&quot;&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;center&quot;&gt;
Convierta entre monedas
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Cantidad&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;cantidad&quot; size=&quot;20&quot; maxlength=&quot;15&quot; onChange=&quot;javascript:convert()&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;De&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;
&lt;select name=&quot;divisasOrigen&quot; width=&quot;50&quot; onClick=&quot;javascript:limpiarResultado(this.for m);convert()&quot;&gt;
&lt;/select&gt;&lt;script&gt;llenarCombo(document.CONVE RSOR.divisasOrigen)&lt;/script&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;
&lt;select name=&quot;divisasFin&quot; onClick=&quot;javascript:limpiarResultado(this.for m);convert()&quot;&gt;
&lt;/select&gt;&lt;script&gt;llenarCombo(document.CONVE RSOR.divisasFin)&lt;/script&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Cambio&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;resultado&quot; size=&quot;20&quot; onFocus=&quot;blur();&quot; readonly&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/form&gt;
&lt;/table&gt;&lt;br&gt;
&lt;/center&gt;&lt;%
End Sub%&gt;

-----------------&gt; Continúa

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #7 (permalink)  
Antiguo 22/01/2002, 19:20
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Convertidor de Divisas

------ CONTENIDO DEL ARCHIVO .JS ------

function llenarCombo(combo) {
// Declara un array con la informacion de las monedas
var arrMonedas = new Array (
new Option(&quot;Argentina - Peso&quot;, &quot;0.91358&quot;),
new Option(&quot;Australia - Dólar&quot;, &quot;1.71135&quot;),
new Option(&quot;Bolivia - Boliviano&quot;, &quot;6.14157&quot;),
new Option(&quot;Brasil - Real&quot;, &quot;2.32898&quot;),
new Option(&quot;Canadá - Dólar&quot;, &quot;1.41010&quot;),
new Option(&quot;Chile - Peso&quot;, &quot;605.94600&quot;),
new Option(&quot;Colombia - Peso&quot;, &quot;2087.35000&quot;),
new Option(&quot;Costa Rica - Colón&quot;, &quot;298.12500&quot;),
new Option(&quot;Cuba - Peso&quot;, &quot;0.91440&quot;),
new Option(&quot;Dinamarca - Corona&quot;, &quot;7.44020&quot;),
new Option(&quot;Ecuador - Sucre&quot;, &quot;22.00000&quot;),
new Option(&quot;EEUU - Dólar&quot;, &quot;0.89266&quot;),
new Option(&quot;El Salvador - Colón&quot;, &quot;8.00363&quot;),
new Option(&quot;España - Peseta&quot;, &quot;166.38599&quot;),
new Option(&quot;Euro&quot;, &quot;1.00000&quot;),
new Option(&quot;Grecia - Dracma&quot;, &quot;340.76000&quot;),
new Option(&quot;Guatemala - Quetzal&quot;, &quot;7.19385&quot;),
new Option(&quot;Honduras - Lempira&quot;, &quot;14.20210&quot;),
new Option(&quot;Inglaterra - Libra&quot;, &quot;0.63240&quot;),
new Option(&quot;Japón - Yen&quot;, &quot;109.74000&quot;),
new Option(&quot;México - Peso&quot;, &quot;8.32780&quot;),
new Option(&quot;Nicaragua - Córdoba&quot;, &quot;12.40969&quot;),
new Option(&quot;Noruega - Corona&quot;, &quot;8.09335&quot;),
new Option(&quot;Panamá - Balboa&quot;, &quot;0.91449&quot;),
new Option(&quot;Paraguay - Guaraní&quot;, &quot;3991.36000&quot;),
new Option(&quot;Perú - Nuevo Sol&quot;, &quot;3.18249&quot;),
new Option(&quot;R. Dominicana - Peso&quot;, &quot;14.82389&quot;),
new Option(&quot;Rusia - Rublo&quot;, &quot;26.86416&quot;),
new Option(&quot;Suecia - Corona&quot;, &quot;9.37950&quot;),
new Option(&quot;Suiza - Franco&quot;, &quot;1.51980&quot;),
new Option(&quot;Uruguay - Peso&quot;, &quot;12.19352&quot;),
new Option(&quot;Venezuela - Bolívar&quot;, &quot;672.08400&quot;)
);

//Añade la información al combo
for (var i=0; i &lt; arrMonedas.length; i++) {
combo.options[I]= arrMonedas[i];
if (i==0)
combo.options.selected=true;
}
}

----------------&gt; Continúa



<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #8 (permalink)  
Antiguo 22/01/2002, 19:23
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Convertidor de Divisas

function convert()
{
// Declaracion de constantes
var iNUMERO_DECIMALES = 2

// Declaracion de variables
var frmFormulario; // Formulario del html
var iIndex; // Indice de la moneda seleccionada en la combo divisasOrigen
var iSecondIndex; // Indice de la moneda seleccionada en la combo divisasFin
var iTamanio // Tamanio de la salida a mostrar al usuario
var iResult // Resultaedo de salida

// Fija el contenido de las variables
frmFormulario = document.forms[&quot;CONVERSOR&quot;];
iIndex = frmFormulario.divisasOrigen.selectedIndex;
iSecondIndex = frmFormulario.divisasFin.selectedIndex;

// Comprueba que los valores insertados sean correctos. En caso contario
// se lo indica al usuario y termina
if ( isNaN(frmFormulario.cantidad.value) ) {
alert(&quot;El valor insertado a convertir debe ser numerico&quot;)
return;
}

// Obtiene el valor de la conversion
iResult = (frmFormulario.cantidad.value * frmFormulario.divisasFin.options[iSecondIndex].value) / frmFormulario.divisasOrigen.options[iIndex].value;

// Formatea el resultado de salida a dos decimales
iResult += &quot; &quot;;
iTamanio= iResult.length - 1;

iIndex = iResult.indexOf(&quot;.&quot;);

if (iIndex != -1) {
// Si tiene decimales deja los indicados en la constantes
if ((iTamanio - iIndex) &gt; iNUMERO_DECIMALES)
iResult = xRound(iResult, iNUMERO_DECIMALES);
}

// Fija el resultado de la conversión en el campo resultado
frmFormulario.resultado.value=iResult;
}

---------------&gt; Continúa

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #9 (permalink)  
Antiguo 22/01/2002, 19:25
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Convertidor de Divisas

function limpiarResultado(frmFormulario) {
frmFormulario.resultado.value=&quot;&quot;
}

function xRound(nNum, nDec)
{
var nFact = 1;
for(i=1; i&lt;=nDec; i++)
{
nFact *= 10
}
return Math.round(nNum * nFact) / nFact;
}

¡Y esto es todo! Espero que te sirva. Un saludo, amigo.


<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #10 (permalink)  
Antiguo 22/01/2002, 22:12
 
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Convertidor de Divisas

No me funciona AYUDA :(
  #11 (permalink)  
Antiguo 22/01/2002, 22:19
 
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Convertidor de Divisas

No me sale el nombre de los paises que tego que hacer me lo puedes pasar ya lo estudie y no se en donde este el error ya me acabe la cajetilla de cigarros, PLEASE dame un dowload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.