Es geht darum, einen <base> Eintrag dann zu generieren, wenn die HTML-Datei nicht aus dem eigenen Verzeichnis aufgerufen wird, also der Teilstring "liedtexte" fehlt.
Meine Idee:
<head>
...
<script>
// fuer error_404.php
var base = "<base href=\"/musik/liedtexte/\" \/>";
var loca = window.location;
if( window.location.indexOf ("liedtexte") === false ) {
document.writeln( base );
}
</script>
<link rel=stylesheet href='css/basis.css'>
</head>
Es wird der Javascript-Fehler ausgegeben: TypeError: window.location.indexOf is not a function
Merkwürdig, mit base.indexOf geht das, mit loca.indexOf aber auch nicht.
Linuchs