DHTML - Uso de ARRAY, FOR LOOP o WITH no javascript
Publicado por Emiliano Eloi Silva Barbosa 31/10/2005
[ Hits: 7.219 ]
Homepage: http://emilianoeloi.com.br
Verificação de resultado de loteria(lotomania).
Aplicação de ARRAY, FOR LOOP e WITH.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Logomania</title>
<meta name="resource-type" content="document">
<meta name="classification" content="Internet">
<meta name="description" content="Verificar Resultado da Lotomania">
<meta name="keywords" content="logomania">
<meta name="robots" content="All">
<meta name="distribution" content="Global">
<meta name="rating" content="General">
<meta name="author" content="Emiliano Eloi Silva Barbosa">
<meta name="language" content="pt-br">
<style type="text/css">
* {
font-family: verdana;
font-size: 10px;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
</style>
<script type="text/javascript">
function fCalcular() {
var vResultado, vJogo, i, j, acertos;
var posINI, posFIM;
var mResultado = new Array();
var mJogo = new Array();
var mAcertos = new Array();
with (document.fLM) {
vResultado = iResultado.value;
vJogo = iJogo.value;
};
posINI = 0;
posFIM = 2;
acertos = 0;
for (i=1;i<=20;i++) {
mResultado[i] = vResultado.substring(posINI,posFIM);
posINI = posINI+5;
posFIM = posFIM+5;
}
posINI = 0;
posFIM = 2;
for (i=1;i<=50;i++) {
mJogo[i] = vJogo.substring(posINI,posFIM);
posINI = posINI+5;
posFIM = posFIM+5;
}
for (i=1;i<=20;i++) {
for (j=1;j<=50;j++) {
if (mResultado[i] == mJogo[j] && !mResultado[i] == "") {
acertos = acertos +1;
mAcertos[j] = mResultado[i]+"-";
}
}
}
document.fLM.inAcertos.value = "";
for (i=1;i<=50;i++) {
with (document.fLM) {
if (!mAcertos[i] == "") {
inAcertos.value = inAcertos.value+mAcertos[i];
}
}
}
with (document.fLM) {
iAcertos.value = acertos;
}
}
</script>
</head>
<body>
<form Name="fLM" Method="POST" ACTION="ACAO">
Resultado: <input Name="iResultado" id="iResultado" type="text" value="03 - 04 - 06 - 07 - 13 - 16 - 21 - 27 - 28 - 30 - 33 - 35 - 40 - 41 - 45 - 59 - 60 - 66 - 71 - 85" size="50">O Resultado deve se digitado da seguinte maneira: <b>00 - 00 - 00</b><br />
Jogo: <input Name="iJogo" id="iJogo" type="text" value="01 - 02 - 03 - 04 - 06 - 08 - 10 - 11 - 16 - 19 - 20 - 21 - 24 - 30 - 33 - 35 - 54 - 55 - 56 - 57 - 58 - 62 - 66 - 68 - 70 - 71 - 72 - 73 - 74 - 76 - 77 - 78 - 81 - 83 - 85 - 90 - 91 - 93 - 94 - 96 - 98 - 00 " size="50">O Resultado deve se digitado da seguinte maneira: <b>00 - 00 - 00</b><br />
Números: <input Name="inAcertos" id="inAcertos" type="Text" value="" size="50"><br />
Acertos: <input Name="iAcertos" id="iAcertos" type="Text" value="" size="3"><br />
<input Name="iCalcular" id="iCalcular" type="button" value="Cálcular" onClick="fCalcular();">
</form>
<p>
<b>Endereços:</b><br>
Resultado: <a HRef="http://www1.caixa.gov.br/Loterias/Resultados/Asp/lotomania.asp">http://www1.caixa.gov.br/Loterias/Resultados/Asp/lotomania.asp</a><br />
Aprenda JS: <a HRef="http://www.w3schools.com/js/default.asp">http://www.w3schools.com/js/default.asp</a>
</p>
<p>
<a href="http://validator.w3.org/"><img
src="http://www.w3.org/Icons/valid-html401"
alt="Valid HTML 4.01 Transitional" height="31" width="88">
</a>
</p>
</body>
</html>
Atualizar a página mãe ao fecha pop-up
283 Script Úteis em JavaScript para um amplo estudo!
Tabela com efeito Hover em JavaScript
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Alguém tem que acabar com ANATEL!!! (1)
Reflexão sobre a sobrevivência do Gentoo Linux (0)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (4)









