HTML: Wie komme ich in aufsteigender Reihenfolge zur nächsten Seite?
P粉256487077
P粉256487077 2023-09-10 21:41:36
0
1
671

Ich habe einige HTML-Dateien mit numerischen Namen in einem Ordner namens Projekt, etwa so:

230512.html
230519.html
230530.html
230630.html
240120.html

Ich möchte jeder Datei eine „Nächste Seite-Schaltfläche“ hinzufügen. Wenn ich auf die Schaltfläche klicke, führt mich der Hyperlink in aufsteigender Reihenfolge zur nächsten Seite.

Wenn ich mich also in 230530.html befinde, sollte ein Klick auf die Schaltfläche 230530.html 中,单击下一页按钮 应该会将我带到 230630.htmlNächste Seite mich zu 230630.html führen.

Der Dateiname ist im Grunde ein Datum im Format JJMMTT.html

. Die Termine dürfen nicht aufeinanderfolgend sein.

Irgendwelche Ideen, wie man ein solches Skript erstellt? 🎜
P粉256487077
P粉256487077

Antworte allen(1)
P粉455093123

这里有一些代码:

// get current filename
let currentFileName = location.pathname.split('/').pop();

  // Get the list of all HTML files in the "Project" folder
  let fileNames = [
    '230512.html',
    '230519.html',
    '230530.html',
    '230630.html',
    '240120.html'
  ];

  // Find the index of the current file in the list
  let currentIndex = fileNames.indexOf(currentFileName);

  // Calculate the index of the next file
  let nextIndex = (currentIndex + 1) % fileNames.length;

  // Get the name of the next file
  let nextFileName = fileNames[nextIndex];

如果您在最后一页,nextFileName 将返回到索引 0。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage