JS: Navigation

Von: , Frage gestellt am Mo, 9. Okt 2000

Hallo zusammen, ich hab folgendes vor und komm nicht weiter:

auf meiner Seite möchte ich eine kleine Navigation:

<bild1> (pfeil hoch)
<bild2> (verschiedene Grafiken, die durch pfeil hoch und runter getauscht werden sollen)
<bild3> (pfeil runter)

in dem Array? Bild2 sollen z.B. Wochentage liegen, von Mo-So.
Die soll man mit Bild hoch und runter praktisch durchscrollen bzw. blättern können.

Analog dazu soll das jeweilig Bild was erscheint einen anderen Link haben, also Bild Montag zu MOntag.html, Dienstag zu Dienstag.html etc.

Kann mich jemand auf den richtigen Weg schubsen ?

TIA

Birger

1 Antworten zu dieser Frage

  1. Antwort von nach 5 Stunden hilfreich
    Re: JS: Navigation

    Hallo Birger,
    Im Folgenden findest Du das Script, das Dir sicher auf den rechten Weg hilft. Ist eine Slideshow mit zwei Buttons. Diese kannst Du durch die gewünschten Pfeil-Grafiken ersetzen.

    Gruss Simon
    --------------------------------------
    <script language="JavaScript">
    <!--
    total_images = 24;  // anzahl bilder
    suffix = "jpg";    // "gif", "jpeg", oder "jpg", usw
    graphics_directory = "images/"; // pfad zu den bilder
    show_captions = false;  // ueberschriften anzeigen ja oder nein
    function initArray()
    {
    this.length = initArray.arguments.length;
    for (n=0; n<initArray.arguments.length; n++)
    this[n] = initArray.arguments[n];
    return this;
    }
    if (show_captions) {
    // ****************************************
    // hier die ueberschriften eingeben
    captions = new initArray("erste ueberschrift",
    "zweite ueberschrift",
    "dritte ueberschrift");
    }
    x = 1;
    function slider(n)
    {
    x += n;
    if (x == total_images + 1)
    x = 1;
    else if (x == 0)
    x = total_images;
    if (document.images)
    {
    // thm durch den Präfix der Bilder angeben
    document.slideshow.src = graphics_directory 
    + "thm" + x + "." + suffix;
    if (show_captions)
    document.form1.caption.value = 
    captions[x-1];
    }
    else
    {
    alert("Netscape 3 und grösser oder MSIE 4 "
    + "und grösser wird benötigt.");
    }
    }
    document.write('<img src="'+graphics_directory+'img1.'
    + suffix+'" name="slideshow"><p>'
    + '<form name="form1">'
    + (show_captions ?'<textarea name="caption" rows=2 cols=40 wrap=virtual>'+captions[x-1]+'</textarea><br>':"")
    + '<input type=button value="back" onClick = "slider(-1)">'
    + '<input type=button value="next" onClick = "slider(1)"></form>');
    // -->
    </script>
    
    [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!