Slideshow automatisch beginnen

Status
Niet open voor verdere reacties.

Ricky14

Gebruiker
Lid geworden
13 apr 2009
Berichten
461
Ik had van internet een voorbeeld van een slideshow gehaald. Nu doet hij het wel maar begint hij niet automatisch.
Ik wil hem nu graag automatisch laten gaan zonder pop-up.


HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Site</title>
<script type="text/javascript" src="slideshow.js"></script>

</head>

<body onload="runSlideShow()">
<table align="center" border="0" width="960px" cellpadding="0" cellspacing="0">
<tr>
	<td height="50px" colspan="2" width="960px">
	
    </td>
</tr>
<tr>
  <td colspan="2" height="220px" width=960px >
<img src="slideshow1.gif" name="slideshow" width="960px" height="220px"> 
  </td>
</tr>
<tr>
  <td width="180px" height="500px"></td>
  <td width="617px" height="500px"</td>
</tr>
<tr>
  <td colspan="2" height="30px"></td>
</tr>
</table>




</body>
</html>

Code:
NewImg = new Array (
"slideshow1.gif",
"slideshow2.gif",
"slideshow3.gif"
);
var ImgNum = 0;
var ImgLength = NewImg.length - 1;

//Time delay between Slides in milliseconds
var delay = 3000;

var lock = false;
var run;
function chgImg(direction) {
if (document.images) {
ImgNum = ImgNum + direction;
if (ImgNum > ImgLength) {
ImgNum = 0;
}
if (ImgNum < 0) {
ImgNum = ImgLength;
}
document.slideshow.src = NewImg[ImgNum];
   }
}
function auto() {
if (lock == true) {
lock = true;
window.clearInterval(run);
}
else if (lock == false) {
lock = true;
run = setInterval("chgImg(1)", delay);
   }
}
//  End -->

Alvast bedankt,
Rick
 
In je body-tag staat onload="runSlideShow()" maar ik zie de functie runSlideShow() nergens in je javascript staan...
Krijg je geen foutmelding "object niet gevonden" als je de pagina laad?
 
Nu wel automatisch op alleen in internet explorer moet ik eerst op goestaan klikken??
In chrome begint de slideshow wel automatisch zonder eerst op goestaan te hoeven drukken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan