Alexander Foken: Link von 1. Frame in 2. Frame mit anderer Datei-Endung

Beitrag lesen

Cheatah hat in vielen Dingen Recht, aber vielleicht machst Du dir das Leben auch nur unnötig schwer.

Starte mit WWW.DEINSERVER.DE/index.html, die den User in drei Sprachen, mit Flaggen, oder wie auch immer nach seiner Sprache fragt.

Dann gibt es ein sprachneutrales Verzeichnis für Bilder, CSS, Scripte usw. und für jede Sprache ein Verzeichnis mit allen übersetzten HTML-Dateien, deren Namen dann keine Sprachangabe mehr enthalten.

Also z.B.:
 WWW.DEINSERVER.DE/stuff/stylesheet.css
 WWW.DEINSERVER.DE/de/greeting.html <-- in Deutsch
 WWW.DEINSERVER.DE/en/greeting.html <-- in Englisch
 WWW.DEINSERVER.DE/fr/greeting.html <-- in Französisch
 WWW.DEINSERVER.DE/fi/greeting.html <-- in Finnisch ;-)

Wenn Du dann eine andere Sprache haben willst, linkst Du einfach auf die entsprechende Datei im anderen Unterbaum.

Das geht ohne Javascript mit etwas Tipparbeit oder Includes, oder mit Javascript ungefähr so:

location.href='/en/'+location.pathname.substr(4,location.pathname-4)

Alexander