DHTML - Uso de ARRAY, FOR LOOP o WITH no javascript

Publicado por Emiliano Eloi Silva Barbosa 31/10/2005

[ Hits: 6.761 ]

Homepage: http://emilianoeloi.com.br

Download logomania.htm




Verificação de resultado de loteria(lotomania).
Aplicação de ARRAY, FOR LOOP e WITH.

  



Esconder código-fonte

<!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>

Scripts recomendados

"Apontar"-links para um iframe

Abrir nova janela

Script de um programa de HTML em java

Contador de acesso melhorado

Capturando o nome do browser, vesão, código e plataforma do visitante


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts