11. september 2003 - 01:54Der er
9 kommentarer og 1 løsning
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. fixes med et script af en eller anden art?
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)
Hmmm... Tror du har misforstået mit spørgsmål! Man kan IKKE scrolle på scrollknappen på musen! Det vil jeg gerne at den kan! Har selv IE 6, og jeg kan i hvert fald ikke!!!!
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)
Undskyld, min fejl - dårlig forklaring... For at slippe for den der standartscrollbar (da den ødelægger mit design), har jeg sat scroll=no... Og så brugt det javascript der! Det funger fint, men fordi at scroll=0, så virker mousescroll heller ikke! Altså skal jeg finde en løsning hvor jeg kan scrolle inde i mit frame, ved hjælpe af knapper og mousescroll!!! Hmmm håber det giver mening..
17196 >> jeg svarede rigtigt på dit spørgsmål - hvorfor vælger du så at afvise det og tager pointne selv...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.