Hola, bueno ya que el título es un poco confuso voy a intentar explicarme lo mejor posible.
Tengo varios arrays :
Código Javascript
:
Ver originalestablecimiento[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 originalfor (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 originalvar 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!