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

Publicado por Emiliano Eloi Silva Barbosa 31/10/2005

[ Hits: 6.907 ]

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

tremer o browser quando o visitante acessar seu site

Barras coloridas

"Apontar"-links para um iframe

Tabuada em JavaScript

Adicionando um texto em movimento em html


  

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