Daniel Grosser: nächste HTML-Datei auswählen

Hallo!

Folgendes Problem:
Ich habe eine Art Dokumentensammlung in HTML. Jedes Dokument ist dabei durchnummeriert. Ich möchte jetzt durch die Sammlung per Browser "durchscrollen", d.h. ich habe z.B. Dokument 10030.html geöffnet und möchte jetzt das nächste angucken, also 10031.html.
Wichtig ist, dass man den Nachfolger und Vorgänger nicht angeben muss (er soll automatisch ausgewählt werden).

Ich weiss, dass ich mit window.location.href die aktuelle Adresse bekommen, doch wie kann ich jetzt dies so modifizieren, dass der Vorgänger oder Nachfolger erstellt wird?

Vielen Dank

Daniel

  1. hallo daniel,
    versuch mal folgendes:

    <script>
    var start = self.location.href.lastIndexOf("/")+1;
    var ende = self.location.href.lastIndexOf(".");
    var aktuell = parseInt(self.location.href.substring(start,ende),10);
    document.write("<a href='"+(aktuell-1)+".html'>zurück</a>");
    document.write("<a href='"+(aktuell+1)+".html'>vor</a>");
    </script>

    dieses script müßte dann allerdings in jedem deiner html-docs liegen.

    gruß
    hartmann

    1. Hallo Ihr beiden

      dieses script müßte dann allerdings in jedem deiner html-docs liegen.

      ...oder in einem externen file script.js und jedesmal mit <script src="script.js"></script> eingebunden werden

      Viele Grüße Rolf

    2. dieses script müßte dann allerdings in jedem deiner html-docs liegen.

      Vielen Dank für den Tipp!

      Das ganze steht in einer Vorlage, dort wird nur der Inhalt ergänzt. Wenn es interessiert, das geht hervorragend mit dem HTML-Editor von Uli Meybohm.

      Daniel