Avatar billede thomas_b Nybegynder
15. august 2007 - 19:17 Der er 7 kommentarer og
1 løsning

Lille fejl i script !

Hej Eksperte...

Jeg har fundet dette script...:

<div id="staticbuttons" style="position:absolute;">
<img src="<%=man_URL%>/img/pil_op.gif" border="0" name="op" style="cursor:hand;" onmousedown="myspeed=-thespeed;MM_swapImage('op','','<%=man_URL%>/img/pil_op1.gif',1);" onmouseup="myspeed=0;MM_swapImgRestore();"><br>
<img src="<%=man_URL%>/img/pix.gif" border="0" height="5" width="1"><br><img src="<%=man_URL%>/img/pil_ned.gif" border="0" name="ned" style="cursor:hand;" onmousedown="myspeed=thespeed;MM_swapImage('ned','','<%=man_URL%>/img/pil_ned1.gif',1);" onmouseup="myspeed=0;MM_swapImgRestore();">
</div>

<script>
var Hoffset=250
var Voffset=80
var thespeed=2

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 && 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()
}
}
</script>

Problemet er bare når man trykke på knappen rykker billedet med pilen lige henholdsvis 3pixel ned og 3 pixel op...!

Hvordan kan dette laves om så billederne står stille...?
Avatar billede w13 Novice
15. august 2007 - 20:10 #1
Hvad er formålet med koden?
Avatar billede thomas_b Nybegynder
15. august 2007 - 22:51 #2
billederne er pile... op og ned... og når man klikker på dem scroller den...
Avatar billede w13 Novice
15. august 2007 - 23:47 #3
hvad er: MM_swapImgRestore()?
Avatar billede w13 Novice
15. august 2007 - 23:47 #4
Hov, mente bare MM_swapImg()
Avatar billede thomas_b Nybegynder
15. august 2007 - 23:53 #5
Ahha... det er bare at den skifter billedet ud når man trykker...!
Avatar billede w13 Novice
16. august 2007 - 00:01 #6
Er det ikke det billede, som rykker sig? Kunne det ikke tænkes, at fejlen lå her?
Avatar billede thomas_b Nybegynder
16. august 2007 - 00:04 #7
Den gør det også uden det script...
Avatar billede thomas_b Nybegynder
05. december 2007 - 09:27 #8
Ingen hjælpene svar, lukker...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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