Tengo varios arrays :
Código Javascript:
Ver original
establecimiento[0] = new Array() ; establecimiento[0][0] = ["La Parrilla de San Lorenzo"]; establecimiento[0][1] = ["8"]; establecimiento[1] = new Array(); establecimiento[1][0] = ["La Viña de Patxi"]; establecimiento[1][1] = ["7"];
Y un bucle, con el que hago un listado con los datos de los diferentes arrays:
Código Javascript:
Ver original
for (i=0;i<=establecimiento.length-1;i++){ $("#listado").html($("#listado").html() + establecimiento[i][0] + " " + establecimiento[i][1] + "<br>"); });
Lo que quiero conseguir es que cada uno de los listados que me muestra al hacer click en ellos, me lleve a otra página y a su vez recoja el valor establecimiento[i][0] (nombre del bar en realidad).
Ya que tengo que mostrar en otra página los datos del bar en el que me hayan clicado, que también están en otro array.
Código Javascript:
Ver original
var prueba = "Vino Tinto"; establecimiento[0] = new Array() establecimiento[0][0] = ["La Parrilla de San Lorenzo"]; establecimiento[0][1] = ["psl_1.jpg"]; establecimiento[0][2] = ["valoracionP"]; establecimiento[0][3] = ["Pedro Niño nº1"]; establecimiento[0][4] = ["<dd>tarjeta de credito"]; establecimiento[0][5] = ["41.651419°"]; establecimiento[0][6] = ["-4.731411°"]; establecimiento[0][7] = ["comentarios"]; establecimiento[0][8] = ["galeria"]; for(i=0; i <= establecimiento.length-1; i++) { // si aparece el resultado nos da 0, sino -1 // cuando encuentre el array en que aparece y da 0, muestra ese array var aparece = establecimiento[i][0].indexOf(prueba); if(aparece == 0) { for(x=0; x <= establecimiento[i].length-1;i++){ $("#nombre_establecimiento").html("<p>" + establecimiento[i][0] + "</p>"); $("#foto_establecimiento").html("<img src=\"img/" + establecimiento[i][1] + "\" width=\"100%\" \">" ); $("#valoracion_establecimiento").html("<p>" + establecimiento[i][2] + "</p>"); $("#datos_establecimiento").html(establecimiento[i][3]); $("#servicios_establecimiento").html(establecimiento[i][4]); break; } } }
Y en realidad lo que quiero, es sustituir esa variable PRUEBA, por el nombre del enlace que me hayan clicado antes..
Tenia pensado hacer algo así como un onClick recogiendo el valor con un THIS, para pasarlo a la página siguiente pero no consigo hacerlo..
A ver si me podéis iluminar, GRACIAS!