Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: jonathanmr en 31 Enero 2013, 17:29 pm



Título: Ayuda con javascript en mi web(no tengo ni idea de javascript)
Publicado por: jonathanmr en 31 Enero 2013, 17:29 pm
Hola a todos ayer me descargue un menú que me gusta bastante solo que al desplegarlo y seleccionar una <option> del <select>  no me lleva a la url que tengo asociada a esa option. Creo que el problema viene de esta parte del javascript con el que se relaciona. La parte <a href> supongo que estará mal y tendré que poner la url en value=""

         this.opts.on( 'click.dropdown', function() {
            if( self.opened ) {
               var opt = $( this );
               self.options.onOptionSelect( opt );
               self.inputEl.val( opt.data( 'value' ) );
               self.selectlabel.html( opt.html() );
               self.close();
            }
         } );

si queréis ver la web es esta www.jonathanmr.16mb.com. Si necesitáis mas datos pedírmelos

saludos


Título: Re: Ayuda con javascript en mi web(no tengo ni idea de javascript)
Publicado por: Shell Root en 1 Febrero 2013, 06:14 am
Tienes errores en la página... por ejemplo,
Código
  1. <select id="cd-dropdown" class="cd-select">
  2. <option value="-1" selected>Click aqui para desplegar</option>
  3. <option value="1" class="icon-envelope">Contacto</option>
  4. <option value="2" class="icon-info"><a href="/infor.html">Informacion</option>
  5. <option value="3" class="icon-user">Quien soy</option>

Debería de ser...
Código
  1. <select id="cd-dropdown" class="cd-select">
  2.   <option value="-1" selected>Click aqui para desplegar</option>
  3.   <option value="1" class="icon-envelope">Contacto</option>
  4.   <option value="2" class="icon-info"><a href="/infor.html">Informacion</a></option>
  5.   <option value="3" class="icon-user">Quien soy</option>

---

Parece que usas HTML5 por la etiqueta </section>, pero no la abres :p