Avatar billede prebenrunge Nybegynder
22. oktober 2004 - 18:30 Der er 2 kommentarer og
1 løsning

Forstørrelse af billed med musse hjul ?

Er der mon noget der ved hvordan man får et billed forstørret ved at brugeren peger på billedet - (markøren må meget gerne blive til et forstørrelsesglas) - når man så bruger musens rulle knap, skulle billedet så gerne zoome ud eller ind ????
Avatar billede mireigi Novice
22. oktober 2004 - 18:56 #1
Ok... Har vist fundet en løsning:

<SCRIPT LANGUAGE="JavaScript">
var verticalZoom = 266;
var horizontalZoom = 400;
function shiftUpDown() {
  verticalZoom = countRotations(verticalZoom);
    horizontalZoom = countRotations(horizontalZoom);
  objImage.style.height = verticalZoom;
    objImage.style.width = horizontalZoom
  return false;
}

function countRotations(addRotations) {
  addRotations += event.wheelDelta/10; 
  return addRotations;
}
// -->
</SCRIPT>

<IMG ID="objImage" SRC="Dit_billede.jpg" onmousewheel="shiftUpDown()" WIDTH="400"
HEIGHT="266">

------

Det eneste du skal huske at ændre, er størrelsen på billedet 4 steder:
WIDTH
HEIGHT
var verticalZoom
var horinzonalZoom

Læg mærke til at "WIDTH" og "var verticalZoom" skal have samme startværdi, dette gælder også for "HEIGHT" og "var horinzontalZoom"...

//MiReiGi
Avatar billede mireigi Novice
22. oktober 2004 - 19:01 #2
Forresten... hvis du vil ændre på zoom-graden, skal du ændre denne linie:

addRotations += event.wheelDelta/10;

Jo mere du dividerer med, desto mindre zoomer den ind på billedet og omvendt...

//MiReiGi
Avatar billede prebenrunge Nybegynder
23. oktober 2004 - 10:12 #3
Det er helt perfekt, nøjagtig som jeg ønskede - Tusinde Tak, du får point
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