Avatar billede sonic666 Novice
18. oktober 2005 - 00:35 Der er 3 kommentarer og
1 løsning

hvordan stopper jeg et slideshow-javascript

jeg benytter et javascript til at starte et slideshow når musen føres over et billed. Jeg har fået det til at virke men vil gerne have en "onmouseout" der stopper slideshowet igen, og viser det billede slideshowet nu er nået til.

Hvordan gør jeg det?


<html>
<head>
<script language="JavaScript1.1">
  var slideimages=new Array()
  var slidelinks=new Array()

  function slideshowimages(){
  for (i=0;i<slideshowimages.arguments.length;i++){
  slideimages[i]=new Image()
  slideimages[i].src=slideshowimages.arguments[i]
  }
  }

  function slideshowlinks(){
  for (i=0;i<slideshowlinks.arguments.length;i++)
  slidelinks[i]=slideshowlinks.arguments[i]
  }

  function gotoshow(){
  if (!window.winslide||winslide.closed)
  winslide=window.open(slidelinks[whichlink])
  else
  winslide.location=slidelinks[whichlink]
  winslide.focus()
  }
  //-->
  </script>
</head>

<body>
  <img src="images/billeder_icon_nytaar_2003.jpg" name="slide" border=0 onmouseover="slideit()" onmouseout="slideit()">

<script>
  slideshowimages
  "images/billeder_icon_nytaar_2003.jpg", "images/billeder_icon_n  ytaar_2004.jpg", "images/billeder_icon_nytaar_2005.jpg")


var slideshowspeed=500
var whichlink=0
var whichimage=0

function slideit(){
  if (!document.images)
    return
    document.images.slide.src=slideimages[whichimage].src
    whichlink=whichimage

  if (whichimage<slideimages.length-1)
    whichimage++
  else
    whichimage=0
    setTimeout("slideit()",slideshowspeed)
}
  </script>
</body>
</html>
Avatar billede thesurfer Nybegynder
18. oktober 2005 - 07:04 #1
Du kunne sætte hastigheden til 0.. erstat onmouseout="slideit()"  med onmouseout="slideshowspeed=0"

/theSurfer
Avatar billede sonic666 Novice
31. oktober 2007 - 12:58 #2
ok tak
Avatar billede thesurfer Nybegynder
31. oktober 2007 - 13:06 #3
Hehe.. kun 2 år.. :-)

Så smider jeg et svar :-)
Avatar billede thesurfer Nybegynder
31. oktober 2007 - 13:12 #4
Takker for points. Hav en god dag.
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