Me explico, quiero que en las celdas genero, aparezca la palabra paisaje en los elementos en los que [indC][0] sea igual a 001 y en los que sea distinto que aparezca la palabra monumento y como he comentado sólo me funciona en la primera columna.
Saludos
Código Javascript :
var nombre = new Array();
nombre = [["001","titulo1","foto1","Descripcion1"],
["","titulo2","foto2","Descripcion2"],
["","titulo3","foto3","Descripcion3"],
["001","titulo4","foto4","Descripcion4"],
["001","titulo5","foto5","Descripcion5"]];
var filas = 4;
var col = 2;
this.show = function()
{
document.getElementById("lFotos").innerHTML = "";
for(var i = pointer; i < pointer + counter && i < array.length ; i++)
{
var indC;
function mostrar() {
for (indC=i*col; indC < i*col+col && indC < array.length; indC++){
if (array[indC][0] == "001") {
var genero = "paisaje";
}else{
var genero = "monumento";
}
return (genero)
}
}
Contenido = '<table>';
Contenido += '<tr>';
Contenido += '<td id="genero">'+mostrar()+'</td>';
Contenido += '</tr>';
Contenido += '<tr>';
for (indC=i*col; indC < i*col+col && indC < array.length; indC++)
{
Contenido += '<td class="diapositivas"><img src=\"images/'+array[indC][2]+'.jpg\"><span>'+array[indC][1]+'</span></td>';
}
Contenido += '</tr>';
Contenido += '<tr>';
for (indC=i*col; indC < i*col+col && indC < array.length; indC++)
{
Contenido += '<td><span>'+array[indC][3]+'</span></td>';
}
Contenido += '</tr>';
Contenido += '</table>';
document.getElementById("lFotos").innerHTML += Contenido;
}
