Dateinamen automatisch in Seite einsetzen?

Hallo alle!

Verzeiht mir die etwas dümmliche Frage, aber:
wie bekomm ich es hin, den Namen der aktuellen HTML-Seite als Variable auslesen und dann in die Seite einbauen zu lassen?
Ich moechte damit das von-Hand-Korrigieren in einem Sammlungskatalog ersparen, bei dem die Seiten haeufig wegen neu inventarisiertem Material in zwei neue aufgespalten werden.

Besten Dank von HikE

Hallo,

dieser Code

 document.write("Diese Datei: " + document.URL);

sollte Dir laut Selfhtml die gesamte URL in die Seite schreiben.
Vielleicht hilft Dir das ja.

Greetinx
Christian
http://www.html-workshop.de

Hi Chriatian,

document.write("Diese Datei: " + document.URL);

sollte Dir laut Selfhtml die gesamte URL in die Seite
schreiben.
Vielleicht hilft Dir das ja.

Hmm. Daran bin ich auf meiner Suche auch als anscheinend einizge Moeglichkeit haengengeblieben - ich wollte allerdings nicht die komplette URL, sondern so wie in „Word“ einfach „nur“ den Dateinamen uebertragen, da die Offline- und die Online-Version nicht unterschiedlich aussehen sollen. Ich werd allerdings vorlaeufig Deinen Tipp einbauen - ist absolut besser als nichts!

Besten Dank HikE

Hi,
du musst einfach aus der gesamten URL den für dich interessanten Teil rausnehmen:

 var url = document.URL;
 var pos = url.lastIndexOf('\\') + 1;
 document.write("Diese Datei: " + url.substring(pos, url.length));

(Zwei Backslashes (\), weil das Zeichen selbst ein Steuerzeichen ist.)

mfg,
Till

Hey Danke - Genial!

Muss man erst mal drauf kommen…

Beste Gruesse HikE