Archivlink: javarea.de Forum > JavaScript > Bilder blättern 1
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Bilder blättern 1

Pages: [1]

geschrieben von kwniwi am 04.07.2007 - 17:00
Hallo zusammen,

ich nutze das Script "Bilder blättern 1" mehrmals auf einer Seite, funktionierte bis jetzt super. Nun hab ich eine Slideshow mit 39 Bildern. Nach dem letzten (39.) Bild wird allerdings nicht mehr auf das 1. Bild geleitet, sondern auf das 34., als nächstes auf das 14., dann 24., dann 34., dann wieder das 4., die nächsten werden gar nicht gefunden....Hilfe!

Hier das Script:

<SCRIPT language=Javascript>
<!--
var num5 = 39;
function more5(i) {
if (document.images){
img = new Array();
if (f > num5) f = 1;
img[i]=new Image();
img[i].src="images/logos/l"+i+".gif";
document.images.slides5.src=img[i].src;
}
}
// -->
</SCRIPT>
<SCRIPT>var f = 2;</SCRIPT>
.....
<a href="javascript:more5(e++)"><img name=slides5 src="images/logos/l1.gif" border="0"></a>


Danke schonmal!

geschrieben von Micha am 04.07.2007 - 17:53
Hi,

f scheint eine globale Variable zu sein und somit von jedem Script genutzt zu werden. Machse sie unique oder lokal.

Micha

geschrieben von kwniwi am 04.07.2007 - 18:15
Oh mann, wie war das mit dem Wald und den Bäumen...?
Beim Ändern der VAriabel ist mir aufgefallen, dass ich sie bei dem Link gar nicht übernommen habe, dort war noch die Vaiable "e" : javascript:more5(e++)

Danke Dir trotzdem für die schnelle Antwort!!
LG

geschrieben von Micha am 04.07.2007 - 19:25
Hi,

naja, knap daneben ist auch vorbei aber wenigstens stimmte die Richtung! Viel Spaß beim basteln...

Micha


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.