Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2006, 13:24
Fumaka0o
 
Fecha de Ingreso: noviembre-2006
Mensajes: 75
Antigüedad: 17 años, 5 meses
Puntos: 2
Scroll Lateral de Imagenes

Saqué este codigo de por ahi pero no llego a comprenderlo muy bien, como hago para que se mueva mediante flechas y no al pasar por encima de las imagenes?? Tambien necesitaria no definir las imagenes, sino que coja todos los .gif de la carpeta "peq", no se si será complicado pero es que en javascript soy un poco negado, bueno, en java, php, html....

Cita:
<script language="JavaScript1.2">
<!--

var sliderwidth2=500
var sliderheight2=150
var slidespeed2=5

var leftrightslide2=new Array()
var finalslide2=''
leftrightslide2[0]='<a href="fotos/gran/5.gif" target="_blank"><img src="fotos/peq/5.gif" border=0 alt="Clic aquí para ver."></a>'
leftrightslide2[1]='<a href="fotos/gran/6.gif" target="_blank"><img src="fotos/peq/6.gif" border=0 alt="Clic aquí para ver."></a>'
leftrightslide2[2]='<a href="fotos/gran/7.gif" target="_blank"><img src="fotos/peq/7.gif" border=0 alt="Clic aquí para ver."></a>'

var copyspeed2=slidespeed2
for (i=0;i<leftrightslide2.length;i++)
finalslide2=finalslide2+leftrightslide2[i]+"&nbsp;&nbsp;"


if (document.all){
document.write('<marquee id="ieslider2" scrollAmount=0 style="width:'+sliderwidth2+'">'+finalslide2+'</marquee>')
ieslider2.onmouseover=new Function("ieslider.scrollAmount=0")
ieslider2.onmouseout=new Function("if (document.readyState=='complete') ieslider2.scrollAmount=slidespeed2")
}

function regenerate3(){
window.location.reload()
}
function regenerate4(){
if (document.layers){
document.ns_slider012.visibility="show"
setTimeout("window.onresize=regenerate3",450)
intializeleftrightslide2()
}
if (document.all)
ieslider2.scrollAmount=slidespeed2
}

function intializeleftrightslide2(){
document.ns_slider012.document.ns_slider022.docume nt.write('<nobr>'+finalslide2+'</nobr>')
document. ns_slider012.document.ns_slider022.document.close( )
thelength2=document.ns_slider012.document.ns_slide r022.document.width
scrollslide2()
}

function scrollslide2(){
if (document.ns_slider012.document.ns_slider022.left> =thelength*(-1)){
document.ns_slider012.document.ns_slider022.left-=slidespeed2
setTimeout("scrollslide2()",100)
}
else{
document.ns_slider012.document.ns_slider022.left=s liderwidth2
scrollslide2()
}
}
window.onload=regenerate3

//-->
</script>
<ilayer width=&{sliderwidth2}; height=&{sliderheight2}; name="ns_slider012" visibility=hide>
<p>
<layer name="ns_slider022" onMouseover="slidespeed2=0;" onMouseout="slidespeed2=copyspeed2">
</layer>
</ilayer>