Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2013, 03:13
josemar2000
 
Fecha de Ingreso: mayo-2013
Mensajes: 38
Antigüedad: 11 años
Puntos: 0
Problemas al mostrar un elemento de un array de javascript

Hola, haber si me podeis solucionar el problemilla que tengo con una función
Tengo un array con distintas personas, aquí os pongo un ejemplo

var nombre = new Array();
nombre = [["Daniel","Ford",21,"María"],
["Luis","Renault",18,"Iván"],
["María","Seat",14,"Iván"],
["Iván","Nissan",26,"Luis"]];

Y muestro los datos de los distintos socios a través de un cuadro para cada uno de los socios que construyo a través del innerHTML y necesito que en el div de cada socio me muestre también un dato de otro socio, así que añado su nombre al resto de elementos, para dejarlo más claro, en el cuadro de Daniel junto con sus datos, coche, años, etc., tiene que aparecer, por ejemplo, el coche de María, así que en el objeto Daniel, pongo el elemento María para que me busque este nombre y me muestre su coche en el cuadro de Daniel y así con todos.

Esta es la idea de la función

function otrosocio() {
var resultado;
var nOtrosocio = array[i][3];
var nSocio = array[i][0];

for(var i=0; i<array.length; i++) {
if (nOtrosocio == nSocio){
resultado = array[i][1];
}
return (resultado);
}
}

document.getElementById("lNombres").innerHTML += " \
<div class=socios><div class=nombre>" + array[i][0] + " \
<div class=coche>" + array[i][1] + " \
<div class=sociobis>" + otrosocio()+ " \
</div></div></div>";

Saludos