Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2004, 05:21
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Mira, antes que entender tu código te he hecho este que no sé si te servirá.

Te muestra el autor, debajo el título, debajo la imagen del disco. Si pasas el ratón por encima del disco te aparece en la capa ficha la lista de las canciones con enlace a una popup que muestra la página donde estará la partitura.

Es una primera aproximación. Dime si te serviría y lo vamos modificando.

Un saludo y... agur!
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>Untitled</title>
	<script>
	disco=new Array();
	
	disco[0]=new Array();
	disco[0].cancion=new Array();
	
	disco[0].titulo="Canto mucho";
	disco[0].caratula="imagen.jpg";
	disco[0].artista="Pepito pérez";
	
	disco[0].cancion[0]="Canción 1";
	disco[0].cancion[1]="Canción 2";
	disco[0].cancion[2]="Canción 3";
	disco[0].cancion[3]="Canción 4";
	disco[0].cancion[4]="Canción 5";
	disco[0].cancion[5]="Canción 6";
	disco[0].cancion[6]="Canción 7";
	disco[0].cancion[7]="Canción 8";
	disco[0].cancion[8]="Canción 9";
	disco[0].cancion[9]="Canción 10";
	disco[0].cancion[10]="Canción 11";
	disco[0].cancion[11]="Canción 12";
	
function mostrar(este){
codigo="";
if(este=="nada"){
document.getElementById("ficha").innerHTML=codigo;
return false;}
for(aa=0;aa<disco[este].cancion.length;aa++){
codigo+="<a href='"+disco[este].artista+"/"+disco[este].titulo+"/"+disco[este].cancion[aa]+".html' onclick='irA("+este+","+aa+");return false'>"+disco[este].cancion[aa]+"</a><br>";
}
document.getElementById("ficha").innerHTML=codigo;
}
function irA(lp,corte){
ventana=window.open(disco[lp].artista+"/"+disco[lp].titulo+"/"+disco[lp].cancion[corte]+".html","ventana","width=500,height=400");
}
</script>
</head>

<body>
<script>
for(a=0;a<disco.length;a++){
document.write(disco[a].artista+"<br>");
document.write(disco[a].titulo+"<br>");
document.write("<img  onmouseover='mostrar("+a+")'src='"+disco[a].caratula+"'>");


}
</script>
<div id="ficha"></div>

</body>
</html> 
Es un prototipo. No te asustes por lo feo que parece.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.