Ergebnis 1 bis 2 von 2
  1. #1
    JDF
    JDF ist offline Grünschnabel
    registriert
    30-05-2006
    Beiträge
    2

    Hallo und Problem beim Abrufen von aktueller Variabel

    Also Hallo erstmal!
    Beim Suchen nach Hilfe bin ich auf dieses Forum gestoßen.
    Ich habe da ein Problem mit meinem Galleriescript. Teilweise hab ich es aus einem JS-Lehrbuch abgekupfert und dann selbst ein paar Dinge ergänzt. Nun möchte ich durch Klicken auf die Grafiken in einem neuen Fenster die Grafik öffnen, bzw die Grafik aus dem Array "bildergr" in Abhängigkeit von "count". Wie bekomme ich es hin, dass auch wirklich das aktuelle "count" ausgelesen wird und nicht immer 0? Damit ihr mich richtig versteht: Der Link soll einfach durch den Dateinamen ergänzt werden! Dieser befindet sich im Array "bildergr" an Stelle x.
    Hier der Code:
    Code:
    <script type="text/javascript"><!-- 
    var bilder = new Array(
    "IMG_1.JPG", 
    "IMG_2.JPG", 
    "IMG_3.JPG" usw. );
    var bildergr = new Array(
    "IMG_gross1.JPG", 
    "IMG_gross2.JPG", 
    "IMG_gross3.JPG" usw. );
    var count = 0;
    function wechsel (stelle)
    {
    
    
    	if (stelle == 0)
    	count = 0;
    
    	if ((stelle == 1) && (count > 0))
    	count --;
    
    	if ((stelle == 2) && (count < bilder.length - 1))
    	count ++;
    
    	document.bild1.src = "fotos/" + bilder[8*count];
    	document.bild2.src = "fotos/" + bilder[8*count+1];
    	document.bild3.src = "fotos/" + bilder[8*count+2];
    	document.bild4.src = "fotos/" + bilder[8*count+3];
    	document.bild5.src = "fotos/" + bilder[8*count+4];
    	document.bild6.src = "fotos/" + bilder[8*count+5];
    	document.bild7.src = "fotos/" + bilder[8*count+6];
    	document.bild8.src = "fotos/" + bilder[8*count+7];
    }
    
    document.write('<div align="center"><br><a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count]);
    	document.write('"border="0"  height="100" name="bild1"></a>');
    document.write('<a href="fotos/');	
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+1]);
    	document.write('"border="0"  height="100" name="bild2"></a>');
    document.write('<a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+2]); 
    	document.write('"border="0"  height="100" name="bild3"></a>');
    document.write('<a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+3]); 
    	document.write('"border="0"  height="100" name="bild4"></a><br>');
    document.write('<a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+4]); 
    	document.write('"border="0"  height="100" name="bild5"></a>');
    document.write('<a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+5]); 
    	document.write('"border="0"  height="100" name="bild6"></a>');
    document.write('<a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+6]); 
    	document.write('"border="0"  height="100" name="bild7"></a>');
    document.write('<a href="fotos/');
    	document.write();
    	document.write('"><img src="fotos/');
    	document.write(bilder[count+7]); 
    	document.write('"border="0"  height="100" name="bild8"></a></div>');
    //--></script>
    Danke, schon jetzt für Eure Hilfe!

  2. #2
    JDF
    JDF ist offline Grünschnabel
    registriert
    30-05-2006
    Beiträge
    2

    AW: Hallo und Problem beim Abrufen von aktueller Variabel

    Ich hatte grad einen Geistesblitz!
    Code:
    var bilder = new Array(
    "IMG_5903.JPG", 
    "IMG_5904.JPG");
    var bildergr = new Array(
    "fotosgr/IMG_5903.JPG", 
    "fotosgr/IMG_5904.JPG"");
    var count = 0;
    function wechsel (stelle)
    {
    
    
    	if (stelle == 0)
    	count = 0;
    
    	if ((stelle == 1) && (count > 0))
    	count --;
    
    	if ((stelle == 2) && (count < bilder.length - 1))
    	count ++;
    
    
    	document.bild1.src = "fotos/" + bilder[8*count];
    	document.bild2.src = "fotos/" + bilder[8*count+1];
    	document.bild3.src = "fotos/" + bilder[8*count+2];
    	document.bild4.src = "fotos/" + bilder[8*count+3];
    	document.bild5.src = "fotos/" + bilder[8*count+4];
    	document.bild6.src = "fotos/" + bilder[8*count+5];
    	document.bild7.src = "fotos/" + bilder[8*count+6];
    	document.bild8.src = "fotos/" + bilder[8*count+7];
    }
    
    document.write('<div align="center"><br>');
    	document.write('<img src="fotos/');
    	document.write(bilder[count]);
    	document.write('"border="0"  height="100" name="bild1" onDblClick="window.open(bildergr[8*count])">');
    document.write('<img src="fotos/');
    	document.write(bilder[count+1]);
    	document.write('"border="0"  height="100" name="bild2" onDblClick="window.open(bildergr[8*count+1])">');
    document.write('<img src="fotos/');
    	document.write(bilder[count+2]); 
    	document.write('"border="0"  height="100" name="bild3" onDblClick="window.open(bildergr[8*count+2])">');
    document.write('<img src="fotos/');
    	document.write(bilder[count+3]); 
    	document.write('"border="0"  height="100" name="bild4" onDblClick="window.open(bildergr[8*count+3])"><br>');
    document.write('<img src="fotos/');
    	document.write(bilder[count+4]); 
    	document.write('"border="0"  height="100" name="bild5" onDblClick="window.open(bildergr[8*count+4])">');
    document.write('<img src="fotos/');
    	document.write(bilder[count+5]); 
    	document.write('"border="0"  height="100" name="bild6" onDblClick="window.open(bildergr[8*count+5])">');
    document.write('<img src="fotos/');
    	document.write(bilder[count+6]); 
    	document.write('"border="0"  height="100" name="bild7" onDblClick="window.open(bildergr[8*count+6])">');
    document.write('<img src="fotos/');
    	document.write(bilder[count+7]); 
    	document.write('"border="0"  height="100" name="bild8" onDblClick="window.open(bildergr[8*count+7])"></div>');
    //--></script>
    Vielleicht hilft das auch dem ein oder anderen.

Ähnliche Themen

  1. Problem mit Table und Div
    Von trisomie im Forum CSS und (X)HTML
    Antworten: 2
    Letzter Beitrag: 30-12-2005, 14:56
  2. Antworten: 5
    Letzter Beitrag: 28-02-2005, 19:50
  3. Problem beim kombinieren zweier Scripte
    Von thundervirus im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 17-01-2005, 14:28
  4. Problem mit Drop-Down Menu
    Von mohelten im Forum Allgemeines
    Antworten: 11
    Letzter Beitrag: 20-09-2002, 16:46
  5. MM Verhalten - Problem bei nur IE
    Von jawk im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 21-02-2002, 20:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •