elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: [1]
1  Programación / Desarrollo Web / javascript Consulta en: 10 Diciembre 2013, 13:31 pm
Hola,
Tengo que crear un juego en javascript, para ello tengo que crear una tabla de 16x16 en la cual se repartirian 50 monedas de manera aleatoria...
tengo claro el codigo del juego salvo la parte que corresponde al repatro de de las monedas... lo unico que se me ocurre es hacer un random pero no se como hacer que me distribuya las monedas de manera aleatoria por la tabla!!
Alguna sugerencia??
2  Programación / Bases de Datos / SQL consulta senzilla en: 30 Octubre 2013, 22:20 pm
Hola a todos...
tengo esta consulat con la cual pretendo obtener datos de 2 tablas diferentes...
Noticia y noticia foto
tal y como tengo la consulta me saca todas las noticias que son activas y en caso que tengan asociada un foto prinicpal la mostraria tambien en caso contrario solo saca la noticia sin foto...
el problema de mi consulta es que si una noticia tiene asociada mas de una foto, me repite la noticia con las diferentes fotos...y no hay DISTINCT que valga!!
Código
  1.  
  2. SELECT
  3.    noticia.*,
  4.    noticia_foto.*
  5. FROM
  6.   noticia LEFT JOIN noticia_foto ON noticia_id = noticia_foto_noticia_fk AND noticia_foto_principal = 1
  7. WHERE
  8.   noticia_actiu = 1  
  9.  
  10.  Aqui me hace falta una restirccion para para que muestra las noticias con id diferente
  11.  
  12. ORDER BY
  13.   noticia_data DESC;
  14.  
  15.  
3  Programación / Desarrollo Web / javascript Calendario en: 17 Octubre 2013, 19:23 pm
Hola a todos,

Estoy realizando un trabajo que consiste en crear un calendario que a través de una lista select te muestra el mes seleccionado.
de momento he logrado hacer que me ejecute el mes en curso correctamente.
falta poner la lista select para escoger el mes... en este punto no tengo problema, no esta hecho porque sigo provando el codigo...

El problema lo tengo con la variable "aux"... que sirve para controlar el primer dia del mes, pero tal como lo tengo, poniedno una lista select me daria siempre el mismo resultado.

me pregunta... alguien sabe como hacer para que seleccionando un mes de una lista te muestre el primer dia del mes??

O simplemente si alguien me sabria decir la manera de calcular el primer dia del mes sea cual sea el mes!
muchas gracias...

PD: los comentarios y variables estan en catalan, espero que no supongan ningun inconveniente

Código
  1. <html>
  2. <head>
  3. <title> Pràctica II </title>
  4. <!--<link rel="stylesheet" href="css.css"></style>!-->
  5. <meta HTTP-EQUIV="CONTENT-TYPE" content="text/html; charset=UTF-8"/>
  6.    </head>      
  7. <body>              
  8. <script>
  9.        Fons       = "#FFCC99";    //color de la cel·la entre setmana      
  10.        FonsCapSet  = "#FEBF7D";    //color de la cel·la caps de setmana
  11.        FonsTitol   = "#003366";    //color de fons títol
  12.        FonsDiesSetmana = "#DB9000";    //color de fons para dies de la setmana
  13.        Today = "#000062";
  14.        Buits ="#C0C0C0";
  15.        colorLinea = "#CAFFFF";    
  16.      // Array per declarar els dies de la setmana...
  17.      var diaSetmana = new Array()            
  18.        diaSetmana[0]="Dilluns"
  19.        diaSetmana[1]="Dimarts"
  20.        diaSetmana[2]="Dimecres"
  21.        diaSetmana[3]="Dijous"
  22.        diaSetmana[4]="Divendres"
  23.        diaSetmana[5]="Dissabte"
  24.        diaSetmana[6]="Diumenge"  
  25.  
  26.      // Array per declarar els mesos del any...
  27.      var Mesos = new Array()
  28.        Mesos[0]  = "GENER";
  29.        Mesos[1]  = "FEBRER";
  30.        Mesos[2]  = "MARÇ";
  31.        Mesos[3]  = "ABRIL";
  32.        Mesos[4]  = "MAIG";
  33.        Mesos[5]  = "JUNY";
  34.        Mesos[6]  = "JULIOL";
  35.        Mesos[7]  = "AGOST";
  36.        Mesos[8]  = "SETEMBRE";
  37.        Mesos[9]  = "OCTUBRE";
  38.        Mesos[10] = "NOVEMBRE";
  39.        Mesos[11] = "DESEMBRE";
  40.      // Array per declarar el nombre de dies de cada mes...
  41.      var DiasMes = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  42.      var data = new Date();
  43.      avui=data.getDate();
  44.      //document.write("Avui=(getDate) : "+avui+"<br>");
  45.      mes =data.getMonth();    
  46.      //document.write("mes= "+mes+"<br>");
  47.      nomDia=data.getDay()-1;
  48.      //document.write("nomDia= (getDay) : "+nomDia+"<br>");
  49.      any=data.getFullYear();
  50.      //document.write("any= "+any+"<br>");      
  51.      aux=(avui-nomDia+1)%7;
  52.      //document.write("aux= "+aux+"<br>");
  53.      nombreSetmanes=Math.ceil((DiasMes[mes]-aux+1)/7);
  54.      //document.write("Nombre de setmanes="+nombreSetmanes+"<br>");
  55.  
  56.      document.write("<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" border=\"1\">");
  57.      document.write("<tr>");
  58.      document.write("<th colspan=\"7\" bgcolor=\""+FonsTitol+"\">"+ Mesos[mes]+" </th></tr>");
  59.      document.write("<tr>");
  60.      for(i=0;i<7;i++)
  61.      {
  62.         document.write("<td bgcolor=\""+FonsDiesSetmana+"\">"+diaSetmana[i]+"</td>");        
  63.      }
  64.      document.write("</tr>");
  65.      // Per generar els dies de la setmana...
  66.      var m=1;
  67.      var k=1;
  68.      while(m<=DiasMes[mes])
  69.      {
  70.        for(i=0;i<nombreSetmanes;i++)
  71.        {
  72.          document.write("<tr>");
  73.  
  74.  
  75.            for(j=0; j<7;j++)
  76.            {
  77.              if (j<aux && i==0)
  78.              document.write("<td bgcolor="+ Buits +"></td>");
  79.  
  80.              else if(j==aux && i==0)          
  81.              {
  82.                document.write("<td bgcolor="+ Fons +">"+m+"</td>");
  83.                m++;
  84.              }
  85.  
  86.              else if (j==5 || j==6)
  87.                {
  88.                 document.write("<td bgcolor="+FonsCapSet+"><font color=#FF0000>"+m+"</font></td>");
  89.                m++;
  90.                }    
  91.              else if (m==avui)
  92.              {
  93.                 document.write("<td bgcolor="+ Today+"><font color=#FFFFFF>"+m+"</font></td>");
  94.                m++;
  95.              }              
  96.              else
  97.              {
  98.                document.write("<td bgcolor="+ Fons +">"+m+"</td>");
  99.                m++;
  100.              }  
  101.              if (m>DiasMes[mes])      
  102.              {
  103.                j++;
  104.                while(j<7)
  105.                {                  
  106.                   document.write("<td bgcolor="+ Buits +">"+k+"</td>");
  107.                   j++;  
  108.                   k++;
  109.                }  
  110.              }
  111.            }
  112.  
  113.          document.write("</tr>");
  114.        }
  115.      }    
  116.  
  117.     //Fí de taula...
  118.      document.write("</table>");
  119.  
  120.      //document.write(diaSetmana[nomDia]);
  121.   </script>
  122.    </body>
  123. </html>
  124.  
  125.  
  126.  
4  Programación / Scripting / javascript en: 30 Septiembre 2013, 23:03 pm
Hola,
Estoy ententando crear un script para pintar las celdas de una tabla con los colores que el usuario seleciona, cada colo se ira repitiendo tantas veces como el usurio marca... he hecho algo per no me funiona!
necesito vuestra ayuda!! gracias
Código
  1. <head>
  2. <title> Pràctica I </title>
  3. <link rel="stylesheet" href="css.css"></style>
  4. <meta HTTP-EQUIV="CONTENT-TYPE" content="text/html; charset=UTF-8"/>
  5.        <script>            // generar taula          
  6.            function crearTaula()
  7.            {
  8.                var fons1 = document.getElementById("color1").value;
  9.                var fons2 = document.getElementById("color2").value;
  10.                var fons3 = document.getElementById("color3").value;
  11.                var val1 = document.getElementById("valor1").value;
  12.                var val2 = document.getElementById("valor2").value;
  13.                var val3 = document.getElementById("valor3").value;
  14.                var v1 = val1;
  15.                var v2 = val2;
  16.                var v3 = val3;
  17.                var cont = 0;
  18.                var gran = false;
  19.                document.write("<table>");
  20.                for (i = 0; i < 20; i++) // per generar files
  21.                {
  22.                    document.write("<tr>");
  23.                    for (j = 0; j < 20;  j++) // per generar cel·les
  24.                    {
  25.                        if (!gran) {
  26.                            cont = val1;
  27.                            val1 = val2;
  28.                            val2 = val3;
  29.                            val3 = cont;
  30.                            x = 0;
  31.                        }
  32.                        for (x; x < cont; x++) // valor primer input...
  33.                        {
  34.                            if (cont == v1) document.write("<td bgcolor=\"" + fons1 + "\"></td>")
  35.                            else if (cont == v2) document.write("<td bgcolor=\"" + fons2 + "\"></td>")
  36.                            else if (cont == v3) document.write("<td bgcolor=\"" + fons3 + "\"></td>")    
  37.                        }
  38.  
  39.                        if (j >= 20)
  40.                        {
  41.                            gran = true;
  42.                            break;
  43.                        }          
  44.                    }
  45.                    document.write("</tr>");
  46.                }
  47.                document.write("</table>");
  48.            }
  49. </script>
  50. </head>      
  51. <body>      
  52. <h1>PRÀCTICA 1</h1>
  53. <select id="color1">
  54.            <option value="red">Vermell</option>
  55.            <option value="green">Verd</option>
  56.            <option value="blue">Blau</option>
  57.            <option value="yellow">Groc</option>
  58.            <option value="orange">Taronja</option>
  59.            <option value="purple">Magenta</option>
  60.            <option value="cyan">Cian</option>
  61. </select>
  62.        <input id="valor1"> repeticions<br />        
  63.        <select id="color2">
  64.            <option value="red">Vermell</option>
  65.            <option value="green">Verd</option>
  66.            <option value="blue">Blau</option>
  67.            <option value="yellow">Groc</option>
  68.            <option value="orange">Taronja</option>
  69.            <option value="purple">Magenta</option>
  70.            <option value="cyan">Cian</option>
  71. </select>
  72.         <input id="valor2"> repeticions<br />      
  73.        <select id="color3">
  74.            <option value="red">Vermell</option>
  75.            <option value="green">Verd</option>
  76.            <option value="blue">Blau</option>
  77.            <option value="yellow">Groc</option>
  78.            <option value="orange">Taronja</option>
  79.            <option value="purple">Magenta</option>
  80.            <option value="cyan">Cian</option>
  81. </select>
  82.        <input id="valor3"> repeticions<br />
  83.        <button onClick="crearTaula();">Pintar</button>
  84.  
  85.    </body>
  86. </html>



[MOD]: USA LAS ETIQUETAS PARA INSERTAR CÓDIGO

5  Programación / Programación C/C++ / Recursividad c# en: 3 Mayo 2013, 16:19 pm
Escribe una acción recursiva en c# que escriba los dígitos enter n (n>0) en el mismo orden pero, separados por en espacio.
por ejemplo: si n=8956, hay que devolver 8 9 5 6

Alguna ayudita???
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines