ciao ho uno script che funziona con questi pezzi di codice
<body style="margin:0px;padding:0px;" onload="initScrollLayer()">
...
<script language="JavaScript1.2">
iens6=document.all||document.getElementById
ns4=document.layers
var speed=5
if (iens6){
document.write('<div id="container" style="position:relative;width:683;height:209;over flow:hidden">')
document.write('<div id="content" style="position:absolute;width:1000;left:0;top:0"> ')
}
</script>
...
<script language="JavaScript1.2">
if (iens6)
document.write('</div></div>')
</script>
...
<script language="JavaScript1.2">
if(iens6)
{
var crossobj=document.getElementById? document.getElementById("content") : document.all.content
var contentwidth=crossobj.offsetWidth
}
else if (ns4)
{
var crossobj=document.nscontainer.document.nscontent
var contentwidth=crossobj.clip.width
}
function moveleft()
{
if (iens6&&parseInt(crossobj.style.left)>=(contentwid th*(-1)+376))
crossobj.style.left=parseInt(crossobj.style.left)-speed
else if (ns4&&crossobj.left>=(contentwidth*(-1)+376))
crossobj.left-=speed
moveleftvar=setTimeout("moveleft()",50)
}
function moveright()
{
if (iens6&&parseInt(crossobj.style.left)<=0)
crossobj.style.left=parseInt(crossobj.style.left)+ speed
else if (ns4&&crossobj.left<=0)
crossobj.left+=speed
moverightvar=setTimeout("moveright()",50)
}
function moveleftfast()
{
if (iens6&&parseInt(crossobj.style.left)>=(contentwid th*(-1)+376))
crossobj.style.left=parseInt(crossobj.style.left)-(speed+10)
else if (ns4&&crossobj.left>=(contentwidth*(-1)+376))
crossobj.left-=(speed+5)
moveleftvar=setTimeout("moveleftfast()",50)
}
function moverightfast()
{
if (iens6&&parseInt(crossobj.style.left)<=0)
crossobj.style.left=parseInt(crossobj.style.left)+ (speed+10)
else if (ns4&&crossobj.left<=0)
crossobj.left+=(speed+5)
moverightvar=setTimeout("moverightfast()",50)
}
function getcontent_width()
{
if (iens6)
contentwidth=crossobj.offsetWidth
else if (ns4)
document.nscontainer.document.nscontent.visibility ="show"
}
window.onload=getcontent_width
</script>
lo scroll lo uso tramite questi link
...
...
se lo uso con l'over va bene. ma se clicco (in modo da scrollare più veloce) e poi invece di rilasciare il clic e spostare il mouse mi sposto col clic premuto non si toglie il comando dello scorrimento e la pagina continua ad essere spinta a destra (o sinistra) fino al reload della stessa
come posso risolvere questo problema?
io di javascript non sono pratico..lo script mi è stato dato da un amico, che non so dove l'abbia preso e non è stato capace di risolvere il bug


Rispondi quotando
ma in questo evento c'e' sicuramente una r in piu'
ho letto una m che non c'era
