Hell-O!
Ich suche nach einer Möglichkeit, auf einer Seite elegant die Sprache zu wechseln (deutsch/englisch/französisch).
Was spricht gegen entsprechende Links? Mit ein bisschen CSS können die durchaus nett aussehen.
Anstatt jede Seite einzeln zu verlinken, dachte ich daran, ein JavaScript einzusetzen.
Wozu? Dein Code erfordert ebenfalls ein separates Element pro Sprache. Es besteht kein Unterschied zwischen:
<a href="test_d.html">deutsch</a>
<a href="test_e.html">englisch</a>
und
<a href="" onclick="lang_change('d')">deutsch</a>
<a href="" onclick="lang_change('e')">englisch</a>
beide Varianten zeigen sich als zwei Links.
Ich schreibe also die Seite für jede Sprache, nenne sie "test_d" und "test_e" und ersetze per script das "d" in der Adresse durch ein "e".
Du muss das Ergebnis deiner Ersetzung auch einer Variablen zuweisen, diese wiederum weist du location.href zu. Aber wie gesagt, m.E. ist die Javascript-Variante die schlechteste, für das manuelle Umschalten der Sprache genügen HTML-Verweise allemal.
Siechfred
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.