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


 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1] 2 3 4 5
1  Programación / Desarrollo Web / [HTML][JS] Optimizar codigo: asignar value a <option> a partir de innerText en: 20 Septiembre 2020, 23:05
Saludos,

HTML:

Código
  1. <select id="country">
  2.  <option id="empty" value="" selected>--- País ---</option>
  3.  <option value="">Venezuela</option>
  4.  <option value="">Argentina</option>
  5. </select>

javascript:

Código
  1. document.addEventListener('DOMContentLoaded', () => {
  2.  // Colocar el valor correspondiente a cada opción del selector de países.
  3.  var options = document.getElementsByTagName("option"); // Obtengo todos los elementos "option".
  4.  for (var i = 0; i < options.length; i++) {  // Bucle para hacer referencia a cada elemento individualmente.
  5.    options[i].value = options[i].innerText;  // Se traduce a: El valor de cada opción (options[i].value), será igual al texto que lleve dentro (options[i].innerText).
  6.  }
  7.  document.getElementById("empty").value = "";  // Exeptuamos la opción por defecto.
  8. });

¿Está bien?
¿Hay otra forma más fácil?

Gracias por sus comentarios...
2  Programación / Desarrollo Web / [HTML] Permitir borrar hasta cierto punto en un input text o por el estilo en: 19 Septiembre 2020, 23:13
Saludos,

Código
  1. <input type="url" id="url" class="i" value="http://" />

... Daría como resultado un campo de texto con "http://" como valor por defecto.
Lo que quisiera lograr, es que ese mismo texto no se pueda borrar. O sea, que el usuario escriba "hola.com", y dentro del input quede "http://hola.com"... Luego decide borrar todo pero que no pueda borrar "http://" (por ejemplo)...

Espero haberme explicado bien...

Gracias de antemano...
3  Programación / Desarrollo Web / Podrían explicarme el uso de la expresión RegExp [^abc] en javascript? en: 11 Septiembre 2020, 03:59
Código
  1. var str = "I SCREAM FOR ICE CREAM!";
  2. var patt1 = /[^A-E]/g;

Lo que no entiendo:

1.- ¿Qué hace la "g" allí? (2ª línea) /[^A-E]/g

Eso es lo único, si desean profundizar más la explicación con algún otro ejemplo, se los agradecería.
4  Programación / Desarrollo Web / [javascript][DUDA] ¿Algún ejemplo sencillo de clases en javascript? en: 10 Septiembre 2020, 08:11
Saludos!

Quisiera que porfavor me explicaran con un simple ejemplo fácil de entender, las clases en javascript...

Código
  1. class ClassName{}

He encontrado información al respecto, pero soy incapaz comprender su uso. Muchas gracias por leer!
5  Programación / Desarrollo Web / [JUEGO HTML][DUDA] ¿Cómo hacer algún tipo de salvaguarda en un juego? en: 2 Septiembre 2020, 23:39
Saludos,

He indagado por allí, y me he encontrado con dos posibles soluciones:

Código
  1. document.cookie

Y con

Código
  1. localStorage

Lo más complicado (creo yo) es hacerlo sin librerias, es decir , a puro javascript (no se sí sea posible).

Estaba pensando en hacer algo tipo:

  • Crear un archivo que contenga los datos de lo que se va a cargar.
  • Al apretar un botón se cargué dicha partida

Pongo un simple ejemplo:

Creo un juego basico, en este ejemplo el Snake o Serpiente. Al cabo de un rato jugando decido salir.

Al volver a poner el juego mostrar un "HIGH SCORE"...

Intenté ser lo más claro posible.

Resumen: algo como el juego del T-Rex de Chrome :

Código:
chrome://dino/
6  Programación / Desarrollo Web / [HTML,CSS,JS] recortar palabras y agregar tres puntos (...) al final en: 27 Agosto 2020, 04:25
Saludos compañeros...!

Mi duda recae en hacer algo como esto:



(Cuando no "haya espacio suficiente" se recorte y se agreguen "..." Al final)

Debe ser con javascript..
7  Programación / Desarrollo Web / [javascript] ¿Cómo puedo mostrar en pantalla determinada cantidad de imágenes? en: 2 Agosto 2020, 05:50
Saludos! He regresado una vez más con una duda con respecto a javascript.

Verán...

- Estoy intentando hacer un juego didáctico para mis hermanos pequeños, el juego consistirá en que al dar click en jugar salga la pantalla de juego. Lo de dar click y mostrar la pantalla de juego está hecho.

Ahora, lo que quiero saber es como hacer para que al hacer click en el botón "Jugar", haga una especie de carga (innecesaria, pero por darle "profesionalismo"). Y que al terminar dicha carga o pausa, muestre un número fijo (determinado) de imágenes.

En el caso de mi pequeño juego, tengo las imágenes de cada una de las letras del abecedario (27 imágenes) en la misma ruta claro está...



Ya después de esto vendría darle una función a cada letra (imagen) para que muestre una imagen que empiece por dicha letra al hacer click, pero ese es otro tema... Muchísimas gracias por tomarse la molestia....

Thank You So Much..!!
8  Programación / Desarrollo Web / [HTML][javascript] Dar vista previa de un input de tipo file o image... en: 20 Julio 2020, 07:10
Saludos,

Bueno, creo que el título es un bien resume, pero ahí les va mi explicación:



1.- Crear un html (super basico) con algo así:
Código
  1. <!-- Arriba lo demás -->
  2.  
  3. <input type="file" id="imagen" onChange="funcion()" />
  4. <input type="button" onClick="otra_funcion()" />
  5. <br /><div id="previsualizacion"><!-- Aquí se verá la imagen --></div>
  6.  
  7. <!-- Abajo lo demás -->

2.- En el javascript quiero que haga algún tipo de proceso, para ver que el archivo sea de imagen (png, jpg, bmp, gif, etc...) Y eso es lo que no sé hacer..

Agradezco cualquier guía que me den, he visto ya algunos ejemplos en la web, pero no término de entenderlos...

PD: Quisiera hacerlo solo con javascript sin incluir JQuery u otra librería.
PostPD: El código HTML que puse de ejemplo; probablemente falten atributos, lo hice rápido para mostrar la idea.
9  Programación / Desarrollo Web / [HTML][javascript] ¿Cómo crear "variables" para usarlas luego en el html? en: 13 Julio 2020, 06:28
Saludos!

Ya llevo un tiempo con el desarrollo web, y me estoy metiendo de a poco en javascript.

Mi pregunta recae, en que yo quiero hacer variables (o algo así), me explico;

Por ejemplo: Quiero que al tener en el body de la página:

Código
  1. ...
  2.  
  3. <p>{SALUDO}, bienvenido</p>
  4.  
  5. ..

Reemplaze {SALUDO} por "Hola usuario" (por ejemplo)...

En resumen, crear variables para usarlas luego en la página HTML

Creo que me explique terrible, pero es lo que se me vino a la mente... Gracias de antemano...!
10  Programación / Scripting / [BATCH] Pequeño script para estudiarlo [ACTUALIZADO] en: 21 Abril 2020, 01:08
Saludos,

Este script lo hice hoy, como en 15 o 20 minutos más o menos. Lo hice, con el fin de enseñarle a mi hermanito a sumar y restar :P :P . El resultado salió mejor de lo que esperaba de hecho.

Lo posteo para que los que se inician en Batch, puedan estudiar el código y entender más de esto.

Modificado:


1. Contador de intentos.
2. Registra los puntos e intentos en un .txt.
3. Pide nombre para guardarlo.


Learning.bat
Learning v1.5.bat

Código
  1. @Echo Off
  2. @Title -= Learning v1.5=- - .:Xx4NG3LxX:.
  3. @Mode 31,25
  4. @Color 1B
  5.  
  6. ::::::::::::::::::::::::::::
  7. :: Programa para fomentar ::
  8. ::     el aprendizaje     ::
  9. ::        infantil        ::
  10. ::::::::::::::::::::::::::::
  11.  
  12. Set /A "Points=0"
  13. Set /A "Tries=0"
  14.  
  15. :Label
  16. Cls
  17. Echo+
  18. Set /P "Kid=Nombre >>> "
  19.  
  20. If Not Defined Kid (Goto :Label)
  21.  
  22. :Inicio : Inicio del programa...
  23. Cls
  24. Echo+
  25. Echo+ +---------------------------+
  26. Echo+ ^|      Learning v1.5       ^|
  27. Echo+ +---------------------------+
  28. Echo+
  29. Echo+         Menu Principal
  30. Echo+
  31. Echo+      1.    Empezar !
  32. Echo+      2.     Salir
  33.  
  34. Choice /C:12 /N >NUL
  35.  
  36. REM IF's ErrorLevel's
  37.  
  38. If "%ErrorLevel%" Equ "2" (Goto :Eof)
  39.  
  40. :Begin : Empieza el juego...
  41. Color 1B
  42. If "%Points%" Equ "10" (Goto :Win)
  43. Cls
  44. Call :Nums
  45. Echo+
  46. Echo+ Puntos: %Points%
  47. Echo+
  48. Echo+ Intentos: %Tries%
  49. Echo+ ----------------------
  50. Echo+ Operacion:
  51. Echo+
  52. Echo+ %n1% %Signo% %n2%
  53. Echo+
  54. Set "Ans="
  55. Set /P "Ans=>>> "
  56.  
  57. If Not Defined Ans (Goto :Begin)
  58.  
  59. If /I "%Ans%"=="X" (Exit)
  60.  
  61. If "%Ans%" Equ "%Ope%" (Goto :Ok) Else (Goto :No)
  62.  
  63. :Nums
  64. Set /A "n1=(%Random% %% 11)"
  65. Set /A "n2=(%Random% %% 11)"
  66. Set /A "NSigno=(%Random% %% 2)"
  67. Set "Signo=+-"
  68.  
  69.  Call Set "Signo=%%Signo:~%NSigno%,1%%"
  70.  
  71.  Set /A "Ope=%n1%%Signo%%n2%"
  72.  
  73.  If "%Ope:~0,1%"=="-" (Call :Nums)
  74. Goto :Eof
  75.  
  76. :Ok
  77. Color 2F
  78. Echo+
  79. Echo+         Excelente !
  80. Set /A "Points+=1"
  81. Set /A "Tries+=1"
  82. Ping -n 2 LocalHost >Nul
  83. Goto :Begin
  84.  
  85. :No
  86. Color 4e
  87. Echo+
  88. Echo+         Lo siento :(
  89. Set /A "Points-=1"
  90. Set /A "Tries+=1"
  91. Ping -n 2 LocalHost >Nul
  92. Goto :Begin
  93.  
  94. :Win
  95. Cls
  96. Color 2F
  97. Echo+
  98. Echo+     Has Ganado el Juego !
  99. Echo+         Felicidades
  100. Pause>Nul
  101.  
  102. (
  103. Echo %Kid%
  104. Echo+
  105. Echo Puntos: %Points%
  106. Echo Intentos: %Tries%
  107. Echo+
  108. Echo+
  109. )>>%Kid%_Wins.txt
  110.  
  111. Exit

Edito: Mejor? ><
Páginas: [1] 2 3 4 5
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines