Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2004, 03:19
el karrikiri
Invitado
 
Mensajes: n/a
Puntos:
Busqueda ayuda para modificar este javascript


Hola gente vuelvo a recurrir a vosotros para pedir un favorcito, os esplico me estoy currando un pagina personal de guitarra, para compartir mis partituras y he encontrado estes es javascript, con el cual si pincho en el titulo del disco me sale la foto del disco que quiero hasta aqui de puta madre, para lo que yo quiero, ya que las partituras las tengo ordenadas por disco, ahora lo que llevo toda la semana loco y no me sale es que cuando pase el raton por encima de cada foto me salga una especie de lista o algo parecido donde pueda seleccionar la partitura que yo quiero (como una especie de menu desplegable o algo asi) más o menos esta es la idea. Pero no hay manera.

si alguien me quiere hechar un cable se lo agradeceria, bien ayudandome o pasandome alhun tipo de menu con esta idea más omenos

gracias.

aquí os paso el codigo:

<HTML>
<HEAD>
<TITLE>Metallica</TITLE>

<SCRIPT language="javascript">
function selectImage(f)
{
if (document.flipForm.which.selectedIndex >= 0)
document.flipForm.flip.src = imageSet[document.flipForm.which.selectedIndex];
}

function SelectorLongNames(width,height,listHeight,images,n ames)
{

si = 0;
ci=0;
cc=0;
imageSet = new Array();
ei = images.length;
for (i=1;i<ei;i++) {
if (images.charAt(i) == ' ' || images.charAt(i) == ',') {
imageSet[cc] = images.substring(si,i);
cc++;
si=i+1;
}
}
currentFlip = 0;
si = 0;
ci=0;
cc=0;
nameSet = new Array();
ei = names.length;
for (i=1;i<ei;i++) {
if (names.charAt(i) == ',') {
nameSet[cc] = names.substring(si,i);
cc++;
si=i+1;
}
}
currentFlip = 0;

// should check nameSet.length == imageSet.length

document.writeln("<FORM name=flipForm>");
document.writeln("<table border=0><tr><td>");
document.writeln("<a href='vin'>");
document.write("<img name='flip'");
if (width >0)
document.write("width="+width);
if (height >0)
document.write(" height=" +height);
document.writeln(" src=" +imageSet[0]+ ">");
document.writeln("</td><td>");
document.write("<Select");
if (listHeight > 0)
document.write(" size="+listHeight);
document.write(" name='which' onChange='selectImage(this.form)'>");

for (i=0;i<imageSet.length;i++)
if (i<nameSet.length)
document.write("<OPTION value="+i+">"+nameSet[i]);
else
document.write("<OPTION value="+i+">"+imageSet[i]);


document.writeln("</SELECT>");

document.writeln("</FORM>");

document.writeln("</td></tr></table>");
}
function PullDownSelectorNames(width,height,vin,images,name s)
{
SelectorLongNames(width,height,-1,vin,images,names)
}

</SCRIPT>


</HEAD>
<body >

<SCRIPT>
<!--
SelectorLongNames(198,198,5,"m1.jpg,m2.jpg,m3.jpg, m4.jpg,m5.jpg,",
"Kill'em all,...And justice for all,Ride the lightning,Master of puppets,Black Album,");
// -->

</SCRIPT>
</body>
</body>
</html>