Hallo,
Ich möchte einen Hyperlink erstellen, der sich aus dem Dateinamen meiner aktuellen Seite (z.B.: ...\seiten\078.htm) +1 oder -1 ergibt. Die Seiten sind fortlaufend durch-nummeriert und möchte nicht jede Seite bearbeiten für "zurück" und "weiter" -Tasten.
- Wie erhöhe ich dein Integer korrekt und wandel ihn dann wieder in einem String um?
- Wie setzte ich meinen neuen String korrekt zusammen und kann ihn in einem Hyperlink anfügen?
<script language="JavaScript">
//File ist der aktuelle Dateiname als String
//Temp ist ein Zwischenspeicher
//nFile ist der neue Dateiname als String
//Fortlaufende Nummerierung ausfiltern
var url = document.URL;
var pos = url.lastIndexOf('.') - 3;
var File = url.substring(pos, url.length - 4); //bis hier ist alles in Ordnung
//Dateiname (z.B.: 078) um 1 erhöhen
var Temp = (Integer.parseInt(File.trim()+1)); //das klappt nicht mehr
//Neuen Dateinamen zusammensetzten
new String nFile = '...\...\ ' + Temp + '.htm';
//Zur Kontrolle den Wert von nFile anzeigen
document.write(nFile);
</script>
Danke für Eure Hilfe
Ich möchte einen Hyperlink erstellen, der sich aus dem Dateinamen meiner aktuellen Seite (z.B.: ...\seiten\078.htm) +1 oder -1 ergibt. Die Seiten sind fortlaufend durch-nummeriert und möchte nicht jede Seite bearbeiten für "zurück" und "weiter" -Tasten.
- Wie erhöhe ich dein Integer korrekt und wandel ihn dann wieder in einem String um?
- Wie setzte ich meinen neuen String korrekt zusammen und kann ihn in einem Hyperlink anfügen?
<script language="JavaScript">
//File ist der aktuelle Dateiname als String
//Temp ist ein Zwischenspeicher
//nFile ist der neue Dateiname als String
//Fortlaufende Nummerierung ausfiltern
var url = document.URL;
var pos = url.lastIndexOf('.') - 3;
var File = url.substring(pos, url.length - 4); //bis hier ist alles in Ordnung
//Dateiname (z.B.: 078) um 1 erhöhen
var Temp = (Integer.parseInt(File.trim()+1)); //das klappt nicht mehr
//Neuen Dateinamen zusammensetzten
new String nFile = '...\...\ ' + Temp + '.htm';
//Zur Kontrolle den Wert von nFile anzeigen
document.write(nFile);
</script>
Danke für Eure Hilfe