Advertisement
Guest User

Ejercicio Prueba Js

a guest
Oct 31st, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.47 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  5. <title>Programacion Estatica</title>
  6. <link href="estilo.css" rel="stylesheet" type="text/css" />
  7.  
  8.  
  9. </head>
  10. <body>
  11.     <div id="header">
  12.         <h1>JavaScript</h1>
  13.     </div>
  14.     <div id="secondaryContent"></div>
  15.  
  16.     <div id="content">
  17.  
  18.         <p>
  19.             <strong>a-</strong> Crear la función:<br /> <strong>agregarEvento(X)</strong><br />
  20.             Esta función debe agregar al div de id="eventosOcurridos" la hora
  21.             actual concatenada con el string X que ingresa como parametro y luego
  22.             una línea horizontal para ir separando los eventos. <i>(Ayuda:
  23.                 Recuerde usar los métodos getHours() y getMinutes() de un objeto
  24.                 Date)</i>
  25.         </p>
  26.         <p>
  27.             <strong>b-</strong>Al hacer clic sobre el botón Comienzo:
  28.         </p>
  29.         <ul>
  30.             <li>Agregar el comentario "Comenzo el partido" en el div
  31.                 utilizando la funci&oacute;n creada en el punto anterior.</li>
  32.         </ul>
  33.  
  34.         <p>
  35.             <strong>c-</strong> Al hacer clic sobre los botones Gol llamar a
  36.             funciones que deben hacer las siguientes acciones:
  37.         </p>
  38.         <ul>
  39.             <li>Sumar en uno el input de id="golesEquipo1" o
  40.                 id="golesEquipo2" según corresponda.</li>
  41.             <li>Agregar el comentario "Gol Equipo " concatenado con el valor
  42.                 del input de id="equipo1" o id="equipo2" según corresponda. Utilizar
  43.                 la funcion creada en el punto (a).</li>
  44.         </ul>
  45.  
  46.         <p>
  47.             <strong>d-</strong> Al hacer clic sobre el botón final llamar a una
  48.             función <b>final()</b> que deben agregar el comentario "Gano el
  49.             equipo " concatenado con el nombre del equipo Ganador " concatenado
  50.             con el número de goles de diferencia. En caso de empate agregar el
  51.             mensaje "Partido empatado". Utilizar la funcion creada en el punto
  52.             (a).<br /> Ej. Blanco 5 Goles, Negro 3 Goles. Mensaje= "Gano el
  53.             equipo Blanco por 2 Goles.
  54.         </p>
  55.         <hr />
  56.         <form action="#">
  57.             <fieldset>
  58.                 <legend>Acciones</legend>
  59.                 <input value="Comienzo" type="button" onclick="agregarEvento('Comenzo el partido');" /> <input value="Final" type="button" onclick="final();" />
  60.  
  61.             </fieldset>
  62.             <hr />
  63.             <fieldset>
  64.                 <legend> Equipo 1</legend>
  65.                 <input value="Blanco" type="text" id="equipo1" /> <input value="0"
  66.                     type="text" id="golesEquipo1" size="3" readonly="readonly" /> <input
  67.                     value="Gol" type="button" onclick="sumarGol('equipo1');" />
  68.  
  69.                 <hr />
  70.             </fieldset>
  71.             <fieldset>
  72.                 <legend>Equipo 2</legend>
  73.                 <input value="Negro" type="text" id="equipo2" /> <input value="0"
  74.                     type="text" id="golesEquipo2" size="3" readonly="readonly" /> <input
  75.                     value="Gol" type="button" onclick="sumarGol('equipo2');" />
  76.  
  77.             </fieldset>
  78.         </form>
  79.  
  80.         <fieldset>
  81.             <legend>Eventos Ocurridos</legend>
  82.             <div id="eventosOcurridos"></div>
  83.         </fieldset>
  84.         <br />
  85.         <br />
  86.  
  87.         <div id="footer">
  88.             <p>
  89.                 Copyright &copy; 2006 Sitename.com. Designed by <a href="#">Free
  90.                     CSS Templates</a>
  91.             </p>
  92.         </div>
  93.     </div>
  94.  
  95. <script type="text/javascript">
  96.  
  97. function agregarEvento(x){
  98.     var tiempo = new Date(); // Creo el objeto del tiempo
  99.     var hora = tiempo.getHours(); // Obtengo la hora
  100.     var minuto= tiempo.getMinutes(); // obtengo los minutos
  101.     // el getElementById es donde voy a escribir... y escribo el mensaje que me pasan en X mas la hora y los minutos y una linea
  102.     var msj =  " " + hora +":"+ minuto +" -->"+ x + "<br> ------------------------------------";
  103.     document.getElementById("eventosOcurridos").innerHTML = document.getElementById("eventosOcurridos").innerHTML + msj + "<br>";
  104.  
  105. };
  106.  
  107. function sumarGol(equipo){
  108.     var gol1;
  109.     var gol2;
  110.    
  111.     if (equipo == 'equipo1'){
  112.         //alert(document.getElementById("golesEquipo1").value);
  113.         gol1 = parseInt(document.getElementById("golesEquipo1").value) + 1;
  114.         //alert(gol1);
  115.         document.getElementById("golesEquipo1").value=gol1;
  116.         agregarEvento('Gol de Equipo 1 -->' + gol1);
  117.        
  118.     }else if (equipo== 'equipo2'){
  119.         gol2 = parseInt(document.getElementById("golesEquipo2").value) + 1;
  120.         document.getElementById("golesEquipo2").value=gol2;
  121.         agregarEvento('Gol de Equipo 2 -->' + gol2);
  122.        
  123.     };
  124.    
  125.    
  126. };
  127.  
  128. function final(){
  129.     var gol1;
  130.     var gol2;
  131.    
  132.     gol1 = document.getElementById("golesEquipo1").value;
  133.     gol2 = document.getElementById("golesEquipo2").value;
  134.    
  135.     if (gol1==gol2){
  136.         agregarEvento('Empate');
  137.     } else if(gol1 > gol2){
  138.         agregarEvento('Gano Equipo 1 con '+  gol1 + ' Goles');
  139.     } else {
  140.         agregarEvento('Gano Equipo 2 con ' + gol2 + ' Goles');
  141.     };
  142.    
  143.    
  144. };
  145.  
  146.  
  147.  
  148.  
  149. </script>
  150. </body>
  151. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement