Código fonte: Conversor UMA

Código fonte de outro programinha que fim em javascript, um pouco grande mais simples e inútil... kkk
É um conversor de unidade de medida de armazenamento, estruturado com HTML, estilizado com CSS e programado com javascript... Mais informações e Download do programa na guia Meus projetos lá em cima...


Para ver o código, click em Ler postagem completa...





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
@charset "utf-8";
/* CSS Document */
form{
background:#bbb;
border-top: solid #999 3px;
width:193px;
float:left;
padding:2px;
}
form.converterde{
margin-right:10px;
}
#footer{
font-family:calibri;
color:#333;
}
#input{
margin:5px;
width:180px;
height:15px;
background:#eee;
border:solid 1px #777;
border-radius:5px;
font-size:11px;
}
#form{
margin:0 auto;
width:420px;
}
#botao{
width:300px;
margin-top:5px;
}
#geral{
width:403px;
background:#eee;
padding:0px 10px 10px 10px;
margin:0 auto;
border:1px solid #999;
border-radius:10px;
}
td.title{
font-family: calibri;
color:#333;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>conversor javascript</title>
<script type="text/javascript">
function func(){
var converter = document.converterde.valorde.value;
//variaveis dos checkbox que pegarão o valor de inicio "converter DE"
var radiode_0 = document.converterde.converterde[0];
var radiode_1 = document.converterde.converterde[1];
var radiode_2 = document.converterde.converterde[2];
var radiode_3 = document.converterde.converterde[3];
var radiode_4 = document.converterde.converterde[4];
//variaveis dos checkbox que dá a escolha de conversão "converter PARA"
var radiopara_0 = document.converterpara.converterpara[0];
var radiopara_1 = document.converterpara.converterpara[1];
var radiopara_2 = document.converterpara.converterpara[2];
var radiopara_3 = document.converterpara.converterpara[3];
var radiopara_4 = document.converterpara.converterpara[4];
// Instruções para converter o valor de byte
if(radiode_0.checked && radiopara_0.checked ){
resultado= converter;
document.converterpara.valorpara.value = resultado + " Bytes";
alert("Você selecionou o mesmo valor nos dois lados!");
}
if (radiode_0.checked && radiopara_1.checked){
resultado = converter/1024;
document.converterpara.valorpara.value = resultado + " KByte";
}
if (radiode_0.checked && radiopara_2.checked){
var resultado = converter/1048576;
document.converterpara.valorpara.value = resultado + " MByte";
}
if (radiode_0.checked && radiopara_3.checked){
var resultado = converter/1073741824;
document.converterpara.valorpara.value = resultado + " GByte";
}
if (radiode_0.checked && radiopara_4.checked){
var resultado = converter/1099511627776;
document.converterpara.valorpara.value = resultado + " TByte";
}
// Instruções para converter o valor de Kbyte
if (radiode_1.checked && radiopara_0.checked){
resultado = converter*1024;
document.converterpara.valorpara.value = resultado + " Bytes";
}
if (radiode_1.checked && radiopara_1.checked){
resultado = converter;
document.converterpara.valorpara.value = resultado + " KBytes";
alert("Você selecionou o mesmo valor nos dois lados!");
}
if (radiode_1.checked && radiopara_2.checked){
var resultado = converter/1024;
document.converterpara.valorpara.value = resultado + " MBytes";
}
if (radiode_1.checked && radiopara_3.checked){
var resultado = converter/1048576;
document.converterpara.valorpara.value = resultado + " GBytes";
}
if (radiode_1.checked && radiopara_4.checked){
var resultado = converter/1073741824;
document.converterpara.valorpara.value = resultado + " TByte";
}
// Instruções para converter o valor de Mbyte
if (radiode_2.checked && radiopara_0.checked){
resultado = converter*1048576;
document.converterpara.valorpara.value = resultado + " Bytes";
}
if (radiode_2.checked && radiopara_1.checked){
resultado = converter*1024;
document.converterpara.valorpara.value = resultado + " KBytes";
}
if (radiode_2.checked && radiopara_2.checked){
var resultado = converter;
document.converterpara.valorpara.value = resultado + " MBytes";
alert("Você selecionou o mesmo valor nos dois lados!");
}
if (radiode_2.checked && radiopara_3.checked){
var resultado = converter/1024;
document.converterpara.valorpara.value = resultado + " GBytes";
}
if (radiode_2.checked && radiopara_4.checked){
var resultado = converter/1048576;
document.converterpara.valorpara.value = resultado + " TByte";
}
// Instruções para converter o valor de Gbyte
if (radiode_3.checked && radiopara_0.checked){
resultado = converter*1073741824;
document.converterpara.valorpara.value = resultado + " Bytes";
}
if (radiode_3.checked && radiopara_1.checked){
resultado = converter*1048576;
document.converterpara.valorpara.value = resultado + " KBytes";
}
if (radiode_3.checked && radiopara_2.checked){
var resultado = converter*1024;
document.converterpara.valorpara.value = resultado + " MBytes";
}
if (radiode_3.checked && radiopara_3.checked){
var resultado = converter;
document.converterpara.valorpara.value = resultado + " GBytes";
alert("Você selecionou o mesmo valor nos dois lados!");
}
if (radiode_3.checked && radiopara_4.checked){
var resultado = converter/1024;
document.converterpara.valorpara.value = resultado + " TByte";
}
// Instruções para converter o valor de Tbyte
if (radiode_4.checked && radiopara_0.checked){
resultado = converter*1099511627776;
document.converterpara.valorpara.value = resultado + " Bytes";
}
if (radiode_4.checked && radiopara_1.checked){
resultado = converter*1073741824;
document.converterpara.valorpara.value = resultado + " KBytes";
}
if (radiode_4.checked && radiopara_2.checked){
var resultado = converter*1048576;
document.converterpara.valorpara.value = resultado + " MBytes";
}
if (radiode_4.checked && radiopara_3.checked){
var resultado = converter*1024;
document.converterpara.valorpara.value = resultado + " GBytes";
}
if (radiode_4.checked && radiopara_4.checked){
var resultado = converter;
document.converterpara.valorpara.value = resultado + " TByte";
alert("Você selecionou o mesmo valor nos dois lados!");
}
}
</script>
</head>
<body>
<div id="geral">
<table id="table" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td class="title">Converter vador DE</td>
<td class="title">Converter vador PARA</td>
</tr>
<tr>
<td>
<form class="converterde" name="converterde" method="post" action="">
<label> <input type="radio" name="converterde" value="radio" id="converterde_0" /> Byte</label>
<br />
<label> <input type="radio" name="converterde" value="radio" id="converterde_1" /> KByte</label>
<br />
<label> <input type="radio" name="converterde" value="radio" id="converterde_2" /> MByte</label>
<br />
<label> <input type="radio" name="converterde" value="radio" id="converterde_3" /> GByte</label>
<br />
<label> <input type="radio" name="converterde" value="radio" id="converterde_4" /> TByte</label>
<input type="text" name="valorde" id="input">
</form>
</td>
<td>
<form class="converterpara" name="converterpara" method="post" action="">
<label> <input type="radio" name="converterpara" value="radio" id="converterpara_0" /> Byte</label>
<br />
<label> <input type="radio" name="converterpara" value="radio" id="converterpara_1" /> Kbyte</label>
<br />
<label> <input type="radio" name="converterpara" value="radio" id="converterpara_2" /> Mbyte</label>
<br />
<label> <input type="radio" name="converterpara" value="radio" id="converterpara_3" /> Gbyte</label>
<br />
<label> <input type="radio" name="converterpara" value="radio" id="converterpara_4" /> TByte</label>
<input type="text" name="valorpara" id="input">
</form>
</td>
</tr>
<tr align="center">
<td colspan="2">
<input id="botao" name="botão" type="submit" value="Converter" onclick="func()">
</td>
</tr>
<tr id="footer" align="center"><td colspan="2"><div>BY ::Valber Carneiro::</div></td></tr>
</table>
</div>
</body>
</html>

Nenhum comentário: