Bilder/Link-Slideshow
churchill
- javascript
Hallo!
Ich habe eine HTML-Seite, wo auf jeder Seite in drei Infoboxen jeweils u.s. Bilder/Link-Slideshow-Script läuft.
Problem:
Jedes Mal, wenn die Seite gewechselt wird, läuft das Script neu los.Ich möchte so etwas, wie eine zufällige Auswahl treffen, bzw, die Scripte nicht immer neu starten.
<!-- Das Script der dritten Slideshow: -->
var pictCache3 = new Array();
function RunSlideShow3(pictureName,imageFiles,linkName,linkData,displaySecs) {
var imageSeparator3 = imageFiles.indexOf(";");
var nextImage3 = imageFiles.substring(0,imageSeparator3);
document.getElementById(pictureName).src = nextImage3;
var futureImages3 = imageFiles.substring(imageSeparator3+1, imageFiles.length) + ';' + nextImage3;
var linkSeparator3 = linkData.indexOf(";");
var nextLink3 = linkData.substring(0,linkSeparator3);
document.getElementById(linkName).href = nextLink3;
var futureLinks3 = linkData.substring(linkSeparator3+1,linkData. length) + ';' + nextLink3;
// Cache the next image to improve performance.
imageSeparator3 = futureImages3.indexOf(";");
nextImage3 = futureImages3.substring(0,imageSeparator3);
if (pictCache3[nextImage3] == null) {
pictCache3[nextImage3] = new Image; pictCache3[nextImage3].src = nextImage3;
}
setTimeout("RunSlideShow3('"+pictureName+"','"+futureImages3+"','"+linkName+"','"+futureLinks3+"',"+displaySecs+")", displaySecs*1000);
}
<!-- Die Einbindung in die HTML-Seite: -->
<script language="JavaScript" type="text/javascript" src="javascript/slideshow3.js">
</script>
<a href="http://www.farce.de" id="SlideLink3" target="blank"> <img src="images/rot_1.jpg" border="0" id="SlidePict3">
</a>
<script language="JavaScript">
RunSlideShow3
("SlidePict3","images/tempest.gif;images/dimatti.gif;images/viva.gif;images/tiffany.gif",
"SlideLink3","http://www.marcotempest.com;http://www.fotodimatti.de;http://www.viva.tv;http://www.tiffany.com",5);
</script>
Vielen Dank im Voraus für die Hilfe!
Ronald