Logo Hardware.com.br
mjs
mjs Ubbergeek Registrado
9.4K Mensagens 2 Curtidas

Converter Reais em Dólar

#1 Por mjs 13/02/2003 - 02:52
Pessoal vocês conhecem algum código em javascript onde a pessoa digite em um form o valor do dia do dólar e no outro o valor do produto em dolar e quando ela clicar em um botão ela multiplique o valor em dólar pelo valor do dólar colocado e dê o resultado em reais? É que estou precisando de algo assim e não estou com tempo pra procurar informações e gerar o meu código..
Responder
tonchan
tonchan Super Participante Registrado
492 Mensagens 2 Curtidas
#2 Por tonchan
13/02/2003 - 17:28
Só o produto de 2 campos né.
Esse é bem simples.
Já se precisar pegar a cotação atualizada do dólar ou outra moeda de algum site, sei não. Quem sabe a bolsa de valores não forneça algo para saber a cotação.

Produto de 2 Campos

<html>
<head>

<script language="javascript">
/*
##############################
# #
# ScriptBrasil #
#http://www.scriptbrasil.com/#
# #
##############################
*/
function doMath() {
var one = eval(document.theForm.elements[0].value)
var two = eval(document.theForm.elements[1].value)
var prod = one * two
alert("O resultado de " + one + " vezes " +
two + " é " + prod + ".&quot
}
</script>
<BODY>
<CENTER>
<FORM NAME="theForm">
Multiplicar
<INPUT TYPE="text">
por
<INPUT TYPE="text">
<INPUT TYPE="button" VALUE="Ver resultado" onClick="doMath()">
</FORM>
</CENTER>
</html>

Cotação do Dolar
http://www.scriptbrasil.com/script/scripts.php?inicio=30&&secao=javascript&categoria=Vários&menu=javascript


Falow
"Feliz aquele que transfere o que sabe e aprende o que ensina."
<< Cora Coralina >>
mjs
mjs Ubbergeek Registrado
9.4K Mensagens 2 Curtidas
#4 Por mjs
14/02/2003 - 03:00
Bom, tentei alterar o código para funcionar no Opera, mas parece que ele não está conseguindo executar a multiplicação var proc = one * two, ou então ele desconhece o var one/two, sei lá :?: , já coloquei document.write no lugar do alert pra ver se dava certo, mas sem chance só funciona no Internet Explorer, no Opera não quer dar certo.:cry:
mjs
mjs Ubbergeek Registrado
9.4K Mensagens 2 Curtidas
#5 Por mjs
14/02/2003 - 03:13
Valeu tonchan, acessei o link e peguei o script direto, também não funcionou no opera, porém o script de exemplo deles funciona!!!! Então peguei direto da página, tem diferenças nos forms.. só isso, veja:


<html>
<head>

<script language="javascript">
function doMath() {
var one = eval(document.theForm.elements[0].value)
var two = eval(document.theForm.elements[1].value)
var prod = one * two
alert("O resultado de " + one + " vezes " +
two + " é " + prod + ".&quot
}
</script>
<BODY>
<CENTER>
<form name="theForm">
Multiplicar
<input type="text" name="text">
por
<input type="text" name="text">
<input type="button" value="Ver resultado" onClick="doMath()" name="button">
</form>
</CENTER>
</html>
mjs
mjs Ubbergeek Registrado
9.4K Mensagens 2 Curtidas
#7 Por mjs
15/02/2003 - 01:41
[quote="tonchan"]Não havia reparado nesta diferença.

[color=darkred]name="text">
...


O que é isso, sem problemas,,, imagine... quem vai saber que o código não funciona?? Nem eu sabia,, é que de curioso resolvi entrar no site e percebi que funciona e o pior é que nem o código que passei a cima estava querendo funcionar no Opera.... tive que ver de novo lá.. e olhe aqui como está:


<html>
<head>

<head>
<script language="JavaScript">
/*
##############################
# #
# ScriptBrasil #
#http://www.scriptbrasil.com/#
# #
##############################
*/
function doMath() {
var one = eval(document.theForm.elements[0].value)
var two = eval(document.theForm.elements[1].value)
var prod = one * two
alert("O resultado de " + one + " vezes " +
two + " é " + prod + ".&quot
}
</script>
</head>
<bodY>
<center>
<form name="theForm">
Multiplicar
<input type="text" name="text">
por
<input type="text" name="text">
<input type="button" value="Ver resultado" onClick="doMath()" name="button">
</form>
</body>
</html>


São detalhes mínimos... não entendo por que um funciona no opera e outro não.. :?
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal