Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - GMB

#1
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
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 (javascript) [Seleccionar]

  var bttAlq = document.getElementById('alquilar');
        bttAlqEvent = bttAlq.addEventListener("click", function() {
            alquilar()
        });
        var seleccion = document.getElementById('pelis').value;

        function alquilar(titulo) {
            // var cod = document.getElementById('pelis').value;
            var i;
            var titulo = "titulo";
            for (i = 0; i <= Peliculas.length; i++) {
                if (Peliculas[i]["titulo"] == seleccion) {
                    alert(seleccion);
                    break;
                } else {
                    alert('no encontrado');
                    break;
                }

            }
            //     alert(Peliculas6["titulo"]); (muestra resultado)
            console.log(seleccion); (muestra resultado)

        }


Algo esta mal, pero no veo el qué.
Gracias de nuevooo.
#3
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 (html5) [Seleccionar]
<select name="pelis" id="pelis">
       <option>The one</option>
       <option>The two</option>
       <option>The tree</option>
       <option>The four</option>
       <option>The five</option>
       <option>The six</option>
       <option>The seven</option>
   </select> <br /><br /><br />
   <input type="button" name="alquilar" id="alquilar" value="alquilar" onclick="alquilar()">
  <input type="button" name="devolver" id="devolver" value="devolver" onclick="devolver()">
   <input type="button" name="ultimoAlquiler" id="ultimoAlquiler" value="ultimoAlquiler" onclick="ultimoAlquiler()">


SCRIPT:

   
Código (javascript) [Seleccionar]
<script type="text/javascript">
       function Peliculas(titulo, año, duracion, precio, alquilada, ultimoUsuario) {
           this.titulo = titulo;
           this.año = año;
           this.duracion = duracion;
           this.precio = precio;
           this.alquilada = alquilada;
           this.ultimoUsuario = ultimoUsuario;
       };
       var Peliculas1 = new Peliculas("The one", 1989, 1.50, "3 €", false, "");
       var Peliculas2 = new Peliculas("The two", 2005, 2.50, "6 €", false, "");
       var Peliculas3 = new Peliculas("The tree", 2000, 2.00, "5 €", false, "");
       var Peliculas4 = new Peliculas("The four", 2018, 1.40, "6 €", false, "");
       var Peliculas5 = new Peliculas("The five", 1981, 1.38, "3 €", false, "");
       var Peliculas6 = new Peliculas("The six", 2017, 2.20, "4 €", false, "");
       var Peliculas7 = new Peliculas("The seven", 2005, 1.50, "4 €", false, "");

       var cod = document.getElementById('pelis').value;

   </script>



Mod: Obligatorio el uso de etiquetas GeSHi para codigos.