Avatar billede 17196 Nybegynder
10. september 2003 - 23:56 Der er 2 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. 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!!
Avatar billede thesurfer Nybegynder
11. september 2003 - 01:35 #1
det ligner mere JavaScript end Perl/CGI.. er du sikker på at du er i den rigtige kategori?
java script: http://www.eksperten.dk/kat/10/
Avatar billede thesurfer Nybegynder
11. september 2003 - 01:38 #2
hvis du skal over til javascript, luk venligst spørgsmålet ved selv at lægge et svar og acceptere det.
Avatar billede 17196 Nybegynder
11. september 2003 - 01:53 #3
dsfsd
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging