Foros del Web » Creando para Internet » HTML »

necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

Estas en el tema de necesito codigo.. numero aleatorio cada vez qe actualiza la pagina. en el foro de HTML en Foros del Web. necesito ayuda en numeros aleatorios... qe cambia de posicion los numeros cada vez qe actualiza la pagina. codigo fuente: <script language="javascript"> function escribe(v){ c=document.getElementById("valor").value; x=c+v; ...
  #1 (permalink)  
Antiguo 25/03/2012, 15:00
 
Fecha de Ingreso: marzo-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Mensaje necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

necesito ayuda en numeros aleatorios... qe cambia de posicion los numeros cada vez qe actualiza la pagina.


codigo fuente:


<script language="javascript">
function escribe(v){
c=document.getElementById("valor").value;
x=c+v;
document.getElementById("valor").value=x;
}
</script>
</head>
<body>
<table>
<tr>
<td>
<input type="text" id="valor" name="valor" readonly>
</td>
</tr>
<tr>
<td>
<input type="button" value="7"
onclick="escribe(this.value)">
</td>
<td>
<input type="button" value="8"
onclick="escribe(this.value)">
</td>
<td>
<input type="button" value="9"
onclick="escribe(this.value)">
</td>
</tr>
<tr>
<td>
<input type="button" value="4"
onclick="escribe(this.value)">
</td>
<td>
<input type="button" value="5"
onclick="escribe(this.value)">
</td>
<td>
<input type="button" value="6"
onclick="escribe(this.value)">
</td>
</tr>
<tr>
<td>
<input type="button" value="1"
onclick="escribe(this.value)">
</td>
<td>
<input type="button" value="2"
onclick="escribe(this.value)">
</td>
<td>
<input type="button" value="3"
onclick="escribe(this.value)">
</td>
</tr>
<tr>
<td>
<input type="button" value="0"
onclick="escribe(this.value)" style="width: 100%">
</td>
</tr>
<tr>
<td colspan="3">
<input type="button" value="Limpiar"
onclick="document.getElementById('valor').value='' ;" style="width: 100%">
</td>
</tr>
</table>
</body>
  #2 (permalink)  
Antiguo 25/03/2012, 18:22
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>numeros aleatorios únicos</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. mezclar = function(n){
  9.    for(var j, x, i = n.length; i; j = parseInt(Math.random() * i), x = n[--i], n[i] = n[j], n[j] = x);
  10.    return n;
  11. };
  12. var secuencia = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
  13. var cadena = mezclar(secuencia).toString();
  14. var numeros = new Array();
  15. numeros=cadena.split(",");
  16. //]]>
  17. </head>
  18. <div style="color: red; font-weight: bold; font-size: 12pt; font-family: arial;">
  19. <script type="text/javascript">
  20. //<![CDATA[
  21. document.write('<p>Podés hacer esto:<\/p>')
  22. document.write(numeros.join(" <br \/> "));
  23. document.write('<p>o podés hacer esto:<\/p>')
  24. for (m=0;m<numeros.length;m++){
  25.        document.write(numeros[m] + " : ");
  26. }
  27. //]]>
  28. </div>
  29. </body>
  30. </html>


Ahi están del 0 al 9, aleatorios y sin repetirse, por lo de construir el formulario no me fijé. Creo que podrías asignar value() y texto a los botones

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 25/03/2012, 20:21
 
Fecha de Ingreso: marzo-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

tu ayuda esta muy buena... y te lo agradesco.

lo que quiero en si es.... supongamos qe tengo el tablero de los numero de una calculadora(los botones en forma de una calaculadora: de 0 a 9, unos ensima de otros i otros a lado d otro), ahora tengo que hacer qe cada boton de numero cambie aletoreamente de 0 a 9.

en el tuyo hai 10 espacios(de 0 a 9) vertical i horizontal que cambian todos, eso esta muy bien... pero yo solo kiero qe cambie cada uno de los botones, cada altualizacion todos los botones a la misma vez.
  #4 (permalink)  
Antiguo 25/03/2012, 20:23
 
Fecha de Ingreso: marzo-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

tu ayuda esta muy buena... y te lo agradesco.

lo que quiero en si es.... supongamos qe tengo el tablero de los numero de una calculadora(los botones en forma de una calaculadora: de 0 a 9, unos ensima de otros i otros a lado d otro), ahora tengo que hacer qe cada boton de numero cambie aletoreamente de 0 a 9.

en el tuyo hai 10 espacios(de 0 a 9) vertical i horizontal que cambian todos, eso esta muy bien... pero yo solo kiero qe cambie cada uno de los botones, cada altualizacion todos los botones a la misma vez.

saluds
  #5 (permalink)  
Antiguo 25/03/2012, 20:35
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

Tu planteo no me es muy claro, yo estuve jugando con la script e hice esto
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>Números aleatorios únicos en botones</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8. input[type='button']{
  9. width: 30px;
  10. height: 30px;
  11. padding: 2px;
  12. margin: 1px;
  13. }
  14. /*]]>*/
  15. <script type="text/javascript">
  16. //<![CDATA[
  17. var mezclar = function(n){
  18.  for(var j, x, i = n.length; i; j = parseInt(Math.random() * i), x = n[--i], n[i] = n[j], n[j] = x);
  19.  return n;
  20. };
  21. //]]>
  22. <script type="text/javascript">
  23. //<![CDATA[
  24. function escribe_numeros(r){
  25. var secuencia = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
  26. var cadena = mezclar(secuencia).toString();
  27. var numeros = new Array();
  28. numeros=cadena.split(",");
  29. var f = 0;
  30. var m;
  31. for (m=0;m<numeros.length;m++){
  32. var campo = 'b_' + f;
  33. document.getElementById(campo).disabled = false;
  34. if(r != 'no'){
  35. document.getElementById(campo).value = numeros[m];
  36. }
  37. f++;
  38. }
  39.  
  40. document.getElementById('visor').value = "";
  41. }
  42.  
  43. function rellenar(v,idc){
  44. var c=document.getElementById("visor").value;
  45. c=c+v;
  46. document.getElementById("visor").value= c;
  47. document.getElementById(idc).disabled = true;
  48. }
  49. function reiniciar(){
  50. document.getElementById("visor").value= '';
  51. escribe_numeros();
  52. }
  53. function limpiar(){
  54. document.getElementById("visor").value= '';
  55. escribe_numeros('no');
  56. }
  57. //]]>
  58. </head>
  59. <body onload="escribe_numeros();">
  60. <div style="margin-top: 20px;">
  61. <form action="#">
  62. <input type="text" value="" readonly="readonly" id="visor" maxlength="10"/><br /><br />
  63.  
  64. <input type="button" onclick="rellenar(this.value,this.id);" value="1" id="b_1" /> <input type="button" onclick="rellenar(this.value,this.id);" value="2" id="b_2" /> <input type="button" onclick="rellenar(this.value,this.id);" value="3" id="b_3" /> <br />
  65. <input type="button" onclick="rellenar(this.value,this.id);" value="4" id="b_4" /> <input type="button" onclick="rellenar(this.value,this.id);" value="5" id="b_5" /> <input type="button" onclick="rellenar(this.value,this.id);" value="6" id="b_6" /> <br />
  66. <input type="button" onclick="rellenar(this.value,this.id);" value="7" id="b_7" /> <input type="button" onclick="rellenar(this.value,this.id);" value="8" id="b_8" /> <input type="button" onclick="rellenar(this.value,this.id);" value="9" id="b_9" /> <br />
  67. <input type="button" onclick="rellenar(this.value,this.id);" value="0" id="b_0" /> <input type="button" onclick="limpiar();" value="C" title="establece a cero con los números actuales" /> <input type="button" onclick="reiniciar();" value="R" title="reinicia y mezcla" />
  68. </form>
  69. </div>
  70. </body>
  71. </html>

Ahi están las posibilidaes que se me ocurrieron. Fijate que podés rescatar

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 25/03/2012, 21:01
 
Fecha de Ingreso: marzo-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: necesito codigo.. numero aleatorio cada vez qe actualiza la pagina.

eres un genio.. gracias men. era lo que trataba de hacer.

Etiquetas: cada, numero, vez, aleatoria, actualizar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:27.