Mouse scroll funger ikke!
Håber der er nogen der kan hjælpe mig, for jeg har endeligt fået lavet mit scroll på to knapper, istedet for den standart scrollbar. Det er bare ærgeligt at scriptet også fjerner muligheden for at mouse-scroll! Kan det evt. fixet med et script af en eller anden art?Sådan ser scriptet ud:
<div id="staticbuttons" style="position:absolute;">
<a href="java script:" onmouseover="myspeed=-thespeed" onmouseout="myspeed=0"><img
src="../sider/arrows_up.gif" border="0"></a>
<a href="java script:" onmouseover="myspeed=thespeed" onmouseout="myspeed=0"><img
src="../sider/arrows_dn.gif" border="0"></a>
</div>
<script>
var Hoffset=55
var Voffset=80
var thespeed=8
var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1
var myspeed=0
var ieHoffset_extra=document.all? 15 : 0
var cross_obj=document.all? document.all.staticbuttons : document.getElementById? document.getElementById("staticbuttons") : document.staticbuttons
function iecompattest(){
return (document.compatMode!="BackCompat")? document.documentElement : document.body
}
function positionit(){
var dsocleft=document.all? iecompattest().scrollLeft : pageXOffset
var dsoctop=document.all? iecompattest().scrollTop : pageYOffset
var window_width=ieNOTopera? iecompattest().clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra
var window_height=ieNOTopera? iecompattest().clientHeight : window.innerHeight
if (document.all||document.getElementById){
cross_obj.style.left=parseInt(dsocleft)+parseInt(window_width)-Hoffset+"px"
cross_obj.style.top=dsoctop+parseInt(window_height)-Voffset+"px"
}
else if (document.layers){
cross_obj.left=dsocleft+window_width-Hoffset
cross_obj.top=dsoctop+window_height-Voffset
}
}
function scrollwindow(){
window.scrollBy(0,myspeed)
}
function initializeIT(){
positionit()
if (myspeed!=0){
scrollwindow()
}
}
if (document.all||document.getElementById||document.layers)
setInterval("initializeIT()",20)
</script>
Håber i kan hjælpe mig!!
