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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1]
1  Programación / Desarrollo Web / Re: Acceder elemento de objeto javascript en: 14 Febrero 2020, 20:28 pm
Jajaja, pues si que me he liado !
Pero ya daré con la solución aunque me tenga que dar cabezazos contra la pantalla.
Muchísimaas gracias a todos, sois unos máquinas !!!!
2  Programación / Desarrollo Web / Re: Acceder elemento de objeto javascript en: 14 Febrero 2020, 09:51 am
Antes de nada, mil gracias por responder y por hacerlo tan claro y bien !!
Sobre lo del foro de programación, ya vi que existía, pero al no ver javascript me fui a éste, para futuras ocasiones lo tendré en cuenta.     

He utilizado el escuchador de eventos como me sugeriste y genial.
Te cuento lo que quería hacer: al seleccionar una opción del Select, quería recorrer todo el objeto "Peliculas" y comparar el valor seleccionado, para saber donde se encuentra y poder manipularlo.
Al hacer el bucle para comparar datos, me dice que: Cannot read property 'titulo' of undefined

Código
  1.  var bttAlq = document.getElementById('alquilar');
  2.        bttAlqEvent = bttAlq.addEventListener("click", function() {
  3.            alquilar()
  4.        });
  5.        var seleccion = document.getElementById('pelis').value;
  6.  
  7.        function alquilar(titulo) {
  8.            // var cod = document.getElementById('pelis').value;
  9.            var i;
  10.            var titulo = "titulo";
  11.            for (i = 0; i <= Peliculas.length; i++) {
  12.                if (Peliculas[i]["titulo"] == seleccion) {
  13.                    alert(seleccion);
  14.                    break;
  15.                } else {
  16.                    alert('no encontrado');
  17.                    break;
  18.                }
  19.  
  20.            }
  21.            //     alert(Peliculas6["titulo"]); (muestra resultado)
  22.            console.log(seleccion); (muestra resultado)
  23.  
  24.        }

Algo esta mal, pero no veo el qué.
Gracias de nuevooo.
3  Programación / Desarrollo Web / [Resuelto] Acceder elemento de objeto javascript en: 13 Febrero 2020, 20:49 pm
Hola buenas tardes,

Soy nueva en javascript y necesito una ayudita.

He creado un objeto con mas objetos dentro, pero no consigo acceder al valor de uno de los objetos para poder trabajar con ellos.

Necesito saber qué opción se ha seleccionado para poder trabajar con ella.
He conseguido obtener el valor seleccionado (select/option), pero no consigo compararlo para poder seguir trabajando con él.

¿Alguien puede ayudarme? Gracias de antemano !

HTML:
    Seleccione pelicula:
    
Código
  1. <select name="pelis" id="pelis">
  2.        <option>The one</option>
  3.        <option>The two</option>
  4.        <option>The tree</option>
  5.        <option>The four</option>
  6.        <option>The five</option>
  7.        <option>The six</option>
  8.        <option>The seven</option>
  9.    </select> <br /><br /><br />
  10.    <input type="button" name="alquilar" id="alquilar" value="alquilar" onclick="alquilar()">
  11.   <input type="button" name="devolver" id="devolver" value="devolver" onclick="devolver()">
  12.    <input type="button" name="ultimoAlquiler" id="ultimoAlquiler" value="ultimoAlquiler" onclick="ultimoAlquiler()">

SCRIPT:

    
Código
  1. <script type="text/javascript">
  2.        function Peliculas(titulo, año, duracion, precio, alquilada, ultimoUsuario) {
  3.            this.titulo = titulo;
  4.            this.año = año;
  5.            this.duracion = duracion;
  6.            this.precio = precio;
  7.            this.alquilada = alquilada;
  8.            this.ultimoUsuario = ultimoUsuario;
  9.        };
  10.        var Peliculas1 = new Peliculas("The one", 1989, 1.50, "3 €", false, "");
  11.        var Peliculas2 = new Peliculas("The two", 2005, 2.50, "6 €", false, "");
  12.        var Peliculas3 = new Peliculas("The tree", 2000, 2.00, "5 €", false, "");
  13.        var Peliculas4 = new Peliculas("The four", 2018, 1.40, "6 €", false, "");
  14.        var Peliculas5 = new Peliculas("The five", 1981, 1.38, "3 €", false, "");
  15.        var Peliculas6 = new Peliculas("The six", 2017, 2.20, "4 €", false, "");
  16.        var Peliculas7 = new Peliculas("The seven", 2005, 1.50, "4 €", false, "");
  17.  
  18.        var cod = document.getElementById('pelis').value;
  19.  
  20.    </script>


Mod: Obligatorio el uso de etiquetas GeSHi para codigos.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines