Ayuda con un JavaSript
2 seguidores
Hola a todos.
Tengo un problema con JavaScript de un trabajo que tengo que actualizarlo y poner un botón más. Este botón corresponde a una serie de líneas de autobús que son correlativas. Línea 1, Línea2 etc. pero la que tengo que actualizar es la "C2" y digo esto ya que si actualizo y pongo Línea 15, el Javascript añade una casilla arriba a la derecha (Línea 1,2,3) pero sólo si es un número correlativo. Si pongo C2 no me hace ese efecto.
Añado el vínculo por si me podéis ayudar.
Muchas gracías.
http://www.aucorsa.es/informacion-al-usuario/red-de-lineas-de-servicio/lineas-urbanas
guitobon
Prueba a meter el mimso nombre en el "class" del elemento de lista, que en el title del enlace de dentro del elemnto de lista.
Ahora en uno pones class="lineac2" y el title pones "Línea 15".
Por otro lado el problema lo tienees en la línea JavaScript
var num_linea = parseInt($(this).text());
si el texto del botón pone 10, entonces numlinea tomara ese valor.
Por lo que se mostrará el decimo elemento de la lista donde tienes los enlaces a los PDF.
Yo me lo hubiese montado de otra forma. Hacer que la logica de una aplicación dependa de los textos que se muestran, no es buena idea.
Cambialo para que tenga en cuenta los nombres de las clases.
mads_creativo
Hola Guillermo ante todo muchas gracias.
Lo que me comentas al principio ya lo he probado todo y de la única forma que me sale el recuadro es poniendo 15 en el texto de muestra.
Si te soy sincero esto para mi es un marrón que me han pasado y no tengo ni idea de como cambiar el código JS.
¿Sería muy complejo cambiarlo?
Muchas gracias.
guitobon
Hola Mario.
No es demasiado complejo.
Te contacto por email