estou fazendo um código de calculadora... peguei um já existente e estou editando...
mas já fiz tudo certinho, tinha testado e o mesmo era funcional, mas agora parou de funcionar e ja tentei rever tudo e tudo está certo..
Gostaria de saber se fiz tudo certo mesmo..
código abaixo:
mas já fiz tudo certinho, tinha testado e o mesmo era funcional, mas agora parou de funcionar e ja tentei rever tudo e tudo está certo..
Gostaria de saber se fiz tudo certo mesmo..
código abaixo:
- Código:
<html>
<head>
<meta charset="UTF-8">
<title>Calculadora</title>
<title></title>
<script language="Javascript">
function soma(){
document.getElementById("hpnormal").value = '0';
document.getElementById("spnormal").value = '0';
document.getElementById("dano").value = '0';
document.getElementById("bloqueio").value = '0';
document.getElementById("esquiva").value = '0';
document.getElementById("acerto").value = '0';
document.getElementById("mani").value = '0';
document.getElementById("racio").value = '0';
document.getElementById("apa").value = '0';
document.getElementById("disfa").value = '0';
document.getElementById("concen").value = '0';
var fr = parseFloat(document.getElementById("fr").value);
var dex = parseFloat(document.getElementById("dex").value);
var agi = parseFloat(document.getElementById("agi").value);
var vgr = parseFloat(document.getElementById("vgr").value);
var con = parseFloat(document.getElementById("con").value);
var perc = parseFloat(document.getElementById("perc").value);
var int = parseFloat(document.getElementById("int").value);
var esp = parseFloat(document.getElementById("esp").value);
var sor = parseFloat(document.getElementById("sor").value);
var log = parseFloat(document.getElementById("log").value);
var pers = parseFloat(document.getElementById("pers").value);
var car = parseFloat(document.getElementById("car").value);
var frv = parseFloat(document.getElementById("frv").value);
if(document.getElementById("fr").value==''){
document.getElementById("fr").value= 0;
fr= 0;
}
if(document.getElementById("dex").value==''){
document.getElementById("dex").value= 0;
dex= 0;
}
if(document.getElementById("agi").value==''){
document.getElementById("agi").value= 0;
agi= 0;
}
if(document.getElementById("vgr").value==''){
document.getElementById("vgr").value= 0;
vgr= 0;
}
if(document.getElementById("con").value==''){
document.getElementById("con").value= 0;
con= 0;
}
if(document.getElementById("perc").value==''){
document.getElementById("perc").value= 0;
perc= 0;
}
if(document.getElementById("int").value==''){
document.getElementById("int").value= 0;
int= 0;
}
if(document.getElementById("esp").value==''){
document.getElementById("esp").value= 0;
esp= 0;
}
if(document.getElementById("sor").value==''){
document.getElementById("sor").value= 0;
sor= 0;
}
if(document.getElementById("log").value==''){
document.getElementById("log").value= 0;
log= 0;
}
if(document.getElementById("pers").value==''){
document.getElementById("pers").value= 0;
pers= 0;
}
if(document.getElementById("car").value==''){
document.getElementById("car").value= 0;
car= 0;
}
if(document.getElementById("frv").value==''){
document.getElementById("frv").value= 0;
frv= 0;
}
document.getElementById("hpnormal").value = parseInt(con * 14 + 20);
document.getElementById("spnormal").value = parseInt((des + will) * 1 + 20);
document.getElementById("dano").value = parseInt(fr * 3 + frv + vgr / 2);
document.getElementById("bloqueio").value = parseInt(perc * 3 + frv + vgr / 2);
document.getElementById("esquiva").value = parseInt(agi * 3 + sor + vgr / 2);
document.getElementById("acerto").value = parseInt(dex * 3 + sor + vgr / 2);
document.getElementById("mani").value = parseInt(pers * 3 + int + frv / 2);
document.getElementById("racio").value = parseInt(log * 3 + int + frv / 2);
document.getElementById("apa").value = parseInt(log * 3 + car + sor / 2);
document.getElementById("disfa").value = parseInt(pers * 3 + car + sor / 2);
document.getElementById("concen").value = parseInt(int + log + pers + frv);
}
</script>
</head>
<body bgcolor=black>
<div style="text-align: center;"><img src="http://img15.hostingpics.net/pics/548466Selooriginal.png"><br /></div><br>
<br>
<br>
<br>
<div style="text-align: center;"><font style="font-family: Georgia; font-weight: bold; color: red;" size="6px">~ Calculadora de Status ~</font></div><br>
<br>
<br><font style="color: black;">
<div align=right>Força: <input type="number" id="fr" value="0" onblur="soma()"> <br>
Destreza: <input type="number" id="dex" value="0" onblur="soma()"> <br>
Agilidade: <input type="number" id="agi" value="0" onblur="soma()"> <br>
Vigor: <input type="number" id="vgr" value="0" onblur="soma()"> <br>
Constituição: <input type="number" id="con" value="0" onblur="soma()"> <br>
Percepção: <input type="number" id="perc" value="0" onblur="soma()"> <br>
Inteligência: <input type="number" id="int" value="0" onblur="soma()"> <br>
Espirito: <input type="number" id="esp" value="0" onblur="soma()"> <br>
Sorte: <input type="number" id="sor" value="0" onblur="soma()"> <br>
Lógica: <input type="number" id="log" value="0" onblur="soma()"> <br>
Persuadir: <input type="number" id="pers" value="0" onblur="soma()"> <br>
Carisma: <input type="number" id="car" value="0" onblur="soma()"> <br>
Força de Vontade: <input type="number" id="frv" value="0" onblur="soma()"> <br> <hr size="1">
<b>HP Tamanho de Gigantes:<input type="button" id="hpnormal"></b><br>
<b>SP Tamanho de Gigantes:<input type="button" id="spnormal"></b><br>
<b>DANO/ATAQUE (Força + 1/2 Agilidade):<input type="button" id="dano"></b><br>
<b>DEFESA/BLOQUEIO (Constituição + 1/2 Força):<input type="button" id="bloqueio"></b><br>
<b>ESQUIVA/EVASÃO (Agilidade + 1/2 Destreza):<input type="button" id="esquiva"></b><br>
<b>ACERTO/MIRA (Destreza + 1/2 Percepção):<input type="button" id="acerto"></b><br>
<b>MANIPULAR/ENGANAR (Carisma + 1/2 Inteligência):<input type="button" id="mani"></b><br>
<b>RACIOCÍNIO/MENTALIZAR (Força de vontade + 1/2 Constituição):<input type="button" id="racio"></b><br>
<b>APARÊNCIA (Inteligência + 1/2 Força de vontade):<input type="button" id="apa"></b><br>
<b>DISFARCE (Percepção + 1/2 Carisma):<input type="button" id="disfa"></b><br>
<b>CONCENTRAÇÃO [(Destreza + Agilidade) /10 + 1]:<input type="button" id="concen"></b><br></div></font>
<br>
<font style="font-family: Arial; color: red; font-weight: bold;" size="4px">*BÔNUS = TODO TIPO DE ACRÉSCIMO AO PONTO BRUTO DO ATRIBUTO PRIMÁRIO, SEJA BÔNUS RACIAL OU BÔNUS POR ITENS.<br>
LEMBRANDO QUE NÚMERO QUEBRADO SEMPRE SE ARREDONDA PARA BAIXO, OU SEJA, 3.5 SE ARREDONDA PARA 3 !<br>
E VOCÊ INICIALMENTE TEM 10 PONTOS PARA DISTRIBUIR EM SEUS ATRIBUTOS PRIMÁRIOS...</font><br>
</body>
</html>