Foros del Web » Programando para Internet » Javascript »

Secuencias JS

Estas en el tema de Secuencias JS en el foro de Javascript en Foros del Web. Buenas noches, tengo una gran duda. Imaginaros que teneis un código js que ejecuta una petición de usuario y password. A partir del momento de ...
  #1 (permalink)  
Antiguo 28/02/2013, 17:02
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 0
Secuencias JS

Buenas noches, tengo una gran duda. Imaginaros que teneis un código js que ejecuta una petición de usuario y password. A partir del momento de la confirmación del usuario, ¿cómo puedo lanzar una imagen?. Debe ser todo en el mismo código.

Muchas gracias.

Saludos.
  #2 (permalink)  
Antiguo 28/02/2013, 17:35
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 4 meses
Puntos: 103
Respuesta: Secuencias JS

Hola, la siguiente pregunta que formulas
Cita:
¿cómo puedo lanzar una imagen?. Debe ser todo en el mismo código.
por lo menos, yo no lo entiendo, cuando te refieres a lanzar una imagen, que significa ?
las posibilidades que pienso son: agregar una imagen a un elemento del DOM, cambiar el background a un elemento del DOM, obtener una imagen de la interfaz actual del usuario, obtener una imagen via webcam.

debes ser mas especifico :)

un saludo
  #3 (permalink)  
Antiguo 01/03/2013, 09:32
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Secuencias JS

Perdona es cierto, me he explicado bastante mal.

Mi código comienza con la ejecución de una peticion de usuario y contraseña. Cuando el usuario acccede correctamente, comienza la segunda ejecucion. Esta segunda ejecucion le muestra una secuencia de imagenes.

No se como hacer que mi DOM tenga por un lado la ejecución de la peticion de user+pass, y luego en el mismo codigo, mostrarle esa secuencia de imagenes.

Muchas gracias.
  #4 (permalink)  
Antiguo 04/03/2013, 16:00
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 0
Modificacion DOM

Buenas noches a todos. Estoy teniendo algunos problemas a la hora de modificar mi DOM. Necesito que tras ejecutar las instrucciones del primer div, haciendo uso de la función "document.createElement('img');" cambie el contenido de mi DOM por el de esta nueva etiqueta.

Dejo aquí el código por si alguien pudiese echarme un cable. Muchas gracias.

Código Javascript:
Ver original
  1. var imagen=document.createElement('img');
  2.                         imagen.src = "corazon.jpg";
  3.                         imagen.witdh = "256";
  4.                         imagen.height = "256";
  5.                    // var element=document.getElementById("img");
  6.                    
  7.                     document.getElementById("place").appendChild(imagen);

Código HTML:
Ver original
  1. <body> 
  2.         <div id="Form">
  3.             <P ALIGN=CENTER>
  4.             <H1>Identificacion</H1>
  5.             <FORM name="Datos" method="POST">
  6.                 User: <INPUT TYPE=TEXT NAME="USER"  SIZE=10><BR>
  7.                 Pass: <INPUT TYPE=PASSWORD NAME="PASS"  SIZE=8><BR>
  8.                 <button onclick="CheckUser()">Click me</button>
  9.             </FORM>
  10.          </div>
  11.  
  12.         <div id="place"> </div>
  13.        
  14.     </body
  #5 (permalink)  
Antiguo 04/03/2013, 16:55
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Secuencias JS

tres variantes
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5.  <script>
  6. function a(){
  7. var imagen=document.createElement('img');
  8.                    imagen.src = "images.jpg";
  9.                    imagen.witdh = "50";
  10.                    imagen.height = "50";
  11.                    document.getElementById("img").appendChild(imagen);
  12.    }
  13.  
  14. function usuario() {
  15. var usu = document.getElementById("nombre");
  16. if(usu.value == "emprear"){
  17. a();
  18. return false;
  19. }else{
  20. return false;
  21. }
  22. }
  23.  
  24.  
  25. function usuario2() {
  26. var usu = document.getElementById("nombre2");
  27. if(usu.value == "emprear"){
  28. var imagen2=new Image();
  29.                    imagen2.src = "images.jpg";
  30.                    imagen2.witdh = "100";
  31.                    imagen2.height = "100";
  32.                    document.getElementById("img2").appendChild(imagen2);
  33. }
  34. }
  35.  
  36. function usuario3() {
  37. var usu = document.getElementById("nombre3");
  38. if(usu.value == "emprear"){
  39. document.getElementById("img3").innerHTML = "<img src='images.jpg' alt='' width='200' height='200' \/>";
  40. }
  41. }
  42.  
  43. </head>
  44.     <p>
  45.     nombre  válido = emprear<br />
  46.  </p>
  47.  <form action="#" onsubmit="return usuario();">
  48. <input type="text" value="" id="nombre" />
  49. <input type="submit" value="enviar" />
  50. </form>
  51.  
  52.  <form action="#">
  53. <input type="text" value="" id="nombre2" />
  54. <input type="button" value="enviar" onclick="usuario2();" />
  55. </form>
  56.  
  57.  <form action="#">
  58. <input type="text" value="" id="nombre3" />
  59. <input type="button" value="enviar" onclick="usuario3();" />
  60. </form>
  61.  
  62.  
  63. <div id="img"></div>
  64. <div id="img2"></div>
  65. <div id="img3"></div>
  66. </body>
  67. </html>

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 06/03/2013, 07:45
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Secuencias JS

Ok al fin ya lo conseguí, aunque tuve que utilizar el comando removeChild para que me mostrara unicamente la imagen.

Ahora estoy "pegándome" con otro problema. Una vez resuelto el anterior ahora quiero insertar 4 imágenes en una tabla después de todo el proceso anterior.

He probado varias cosas:
Crear dos blucles for, el primero para las filas y el segundo para las columnas, pero mi problema aquí esta en cómo accedo al campo "id" para poder agregar mi imagen con appendChild

La otra opción que he intentado ha sido la de crear una tabla directamente en código html y después insertar las imágenes, pero entonces esta tabla se me muestra desde el principio de carga de la página.
¿Alguien podría orientarme un poco?

Muchas gracias, un saludo
  #7 (permalink)  
Antiguo 06/03/2013, 11:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Secuencias JS

Cita:
Iniciado por abarrero90 Ver Mensaje
Ok al fin ya lo conseguí, aunque tuve que utilizar el comando removeChild para que me mostrara unicamente la imagen.
no se entiende, que se supone que removés con removeChild? además de mostrar la la imágen que debería NO aparecer? viste los ejempos que te dejé?

Por lo otro, armá la tabla en el html y asignale display:none en el css, después la hacés visible cambiándole la propiedad con javascript
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #8 (permalink)  
Antiguo 08/03/2013, 06:44
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Secuencias JS

Perfecto macho, gracias a tu aporte de "display:none", es lo que necesitaba. Utilizando las propiedades de style de none,hiden, block estoy avanzando bastante.

No sabrás por algún casual si hay alguna función que me pueda servir para mostrar imágenes aleatoriamente, quiero decir:

Quiero mostrar 4 imagenes en una tabla, y en cada posición una imagen aleatoria.

Muchas gracias.
  #9 (permalink)  
Antiguo 08/03/2013, 07:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Secuencias JS

Cita:
Iniciado por abarrero90 Ver Mensaje
Perfecto macho, gracias a tu aporte de "display:none", es lo que necesitaba. Utilizando las propiedades de style de none,hiden, block estoy avanzando bastante.

No sabrás por algún casual si hay alguna función que me pueda servir para mostrar imágenes aleatoriamente, quiero decir:

Quiero mostrar 4 imagenes en una tabla, y en cada posición una imagen aleatoria.

Muchas gracias.
Leete estos temas
http://www.forosdelweb.com/f13/image...nicio-1016845/
http://www.forosdelweb.com/f13/aport...genes-1017074/

Alguna de esas seguro te servirá
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #10 (permalink)  
Antiguo 13/03/2013, 14:17
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Secuencias JS

Muchas gracias emprear, ya he conseguido una función que desordena un array. Es la siguiente: src = src.sort(function() {return Math.random() - 0.5});

Ahora tengo el siguiente problema:
Cuando intento cambiar las imágenes que a continuación os pongo no me las cambia, lo he repasado por activa y por pasvia y todo tiene buena pinta. He abierto la consola del navegador para ver si daba algún error, y me escribe el directorio donde tengo mi .html.

¿Alguien sabe qué puede estar pasando?.

Dejo el código aquí abajo!. Muchas gracias.




Código HTML:
Ver original
  1. var derecha = document.getElementById(de).src;
  2.                 document.getElementById(de).src = document.getElementById('img12').src;
  3.                 document.getElementById('img12').src = derecha;

Etiquetas: js, secuencias
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 20:53.