Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 7 de 7

Tema: Ahorcado en Javascript

  1. #1
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,203
    Poder de Reputación
    24

    Wink Ahorcado en Javascript

    Aquí les dejo el código de un juego en javascript que programé hace tiempo, quiza a alguien le sirva aunque sea para los que comienzan con JavaScript.

    Código:

    <html>
    <head>
    <script language="JavaScript" type="text/javascript">
    /*********************
    *Codeado por Linkgl *
    *Agradecimientos a: *
    *Kenichi *
    ********************/

    var letra;
    var espacios;
    var errores = 0;
    var total="";

    function mostrar(){
    var n;
    n=Math.floor(Math.random()*5);
    espacios=palabras[n].length;
    palabra=palabras[n];
    document.write('La palabra tiene ' + espacios + ' letras <br />');
    }

    function validar(e) {
    t = (document.all) ? e.keyCode : e.which;
    document.f1.letra.value='';
    letra=String.fromCharCode(t);
    var verificado = 0;
    for (var i = 0;i < espacios;i++)
    {
    verificado++;
    if (palabra[i].indexOf(letra) > -1)
    {
    document.getElementById(i).innerHTML=letra;
    total=total+letra;
    if(total.length==espacios)
    {
    alert("Listo ha ganado pero ha tenido " + errores + " errores");
    reset();
    }
    if(errores!=0)
    {
    errores = errores -1;

    }
    }else{
    if (verificado == 1)
    {
    errores++;

    }
    document.getElementById('errores').innerHTML='Erro res: ' + errores;
    }
    }
    }

    function reset(){
    var errores=0;
    var total="";
    document.getElementById('errores').innerHTML='Erro res: 0';
    location.reload();
    }

    var palabras;
    palabras=new Array(5);
    palabras[0]='linkgl';
    palabras[1]='indetectables';
    palabras[2]='revolucion';
    palabras[3]='cactus';
    palabras[4]='polifemo';
    mostrar();

    </script>
    </head>
    <body>



    <span width="30px" id="errores">Errores: 0</span><br />
    <span width="30px" id="0">&nbsp;</span>
    <span width="30px" id="1">&nbsp; </span>
    <span width="30px" id="2">&nbsp; </span>
    <span width="30px" id="3">&nbsp;</span>
    <span width="30px" id="4">&nbsp;</span>
    <span width="30px" id="5">&nbsp; </span>
    <span width="30px" id="6">&nbsp; </span>
    <span width="30px" id="7">&nbsp; </span>
    <span width="30px" id="8">&nbsp; </span>
    <span width="30px" id="9">&nbsp; </span>
    <span width="30px" id="10">&nbsp; </span>
    <span width="30px" id="11"> &nbsp;</span>
    <span width="30px" id="12">&nbsp; </span>
    <span width="30px" id="13">&nbsp; </span>
    <br />
    <span width="10px" id="guiones"></span>
    <br />Introduzca una letra
    <form name="f1">
    <input id="texto" type="text" name="letra" onkeypress="validar(event)">
    </form>
    </body>
    </html>

  2. #2
    Administrador CCTW Webmaster de CCTWHabitante Avatar de Jorgens_CCTW
    Fecha de Ingreso
    30 ene, 11
    Ubicación
    Cartagena, Murcia, España.
    Mensajes
    1,184
    Poder de Reputación
    10
    Gracias, como ejemplo para destripar es genial.

    Hey. Se parece mucho mucho al php o es que acaso es lo mismo? A ver si resulta que además de php se también javascript! je je je

  3. #3
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,203
    Poder de Reputación
    24
    xD es parecido, realmente casi todos los lenguajes se parecen una vez que aprendes uno (y más si es php) se te facilitan bastante los demás, solo cambian en unas cosillas, pero pues son diferentes, javascript controla el cliente y php el servidor, es decir con javascript manejas los eventos del navegador, mouse, teclado etcétera, y con php los del servidor coomo sus archivos, bases de datos y demás, combinados (php + js + dhtml) se llaman AJAX y son bastante poderosos puedes hacer casi cualquier programa online sabiendolos usar :P saludos.!

  4. #4
    Administrador CCTW Webmaster de CCTWHabitante Avatar de Jorgens_CCTW
    Fecha de Ingreso
    30 ene, 11
    Ubicación
    Cartagena, Murcia, España.
    Mensajes
    1,184
    Poder de Reputación
    10
    bien bien, gracias, eso me aclara algunas cosas. Entonces, ahora que casi se php, me recomiendas pasar a qué? Ajax siempre me ha llamado la atención. Eso de no tener que recargar la página tiene buena pinta, aunque imagino que es mucho más amplio.

    Tiro por Javascript? Ajax? Qué me recomiendas?

  5. #5
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,203
    Poder de Reputación
    24
    Jeje yo te recomendaría tocar primero javascript solo sin php y una vez que medio lo domines igual que php entonces si los juntes estudiando ajax, si no se te va a complicar porque no vas a saber de donde salio alguna cosa, entonces mejor sin prisa ir por partes, primero php que es mas difícil desde mi punto de vista, luego javascript y despues AJAX y voilá vas a tener un gran sitio, incluso si presionas el boton editar en un tema tuyo verás como aparece el cuadro de dialogo y se guarda el nuevo mensaje, eso es AJAX javascript abre el cuadro de texto php carga el texto y lo manda a javascript, una vez editado javascript pasa el nuevo texto a php y php lo guarda en la bd jeje nomas es un dato para que tengas masomenos claro lo que se puede hacer :P saludos!

  6. #6
    Administrador CCTW Webmaster de CCTWHabitante Avatar de Jorgens_CCTW
    Fecha de Ingreso
    30 ene, 11
    Ubicación
    Cartagena, Murcia, España.
    Mensajes
    1,184
    Poder de Reputación
    10
    Gracias, seguiré un poco mas con php entonces. En otro mensaje tuyo me has recordado que no domino las clases aún y tienen pinta de ser importantes.

    Gracias!!

  7. #7
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    04 mar, 08
    Mensajes
    1,203
    Poder de Reputación
    24
    haha pues las clases es otra forma de programar, clases=programacion orientada a objetos, luego funciones=programacion estructurada y por lineas de codigo como normalmente se hace es programacion lineal como esta programado linkenforos xD creo recordar que alguna vez lo llegaste a mirar! :P

Etiquetas para este Tema

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •