Hallo zusammen,
ich muß dringend eine Seite erstellen, deren Inhalte über Radiobuttons umgeschaltet werden können. Etwa so:
o Deutsch
o Englisch
o Französisch
Gemüse
Vegetables
légume
Wie müssen die Seitenelemente ( , , etc.) angesprochen werden, damit sie sich ändern?
Vielen vielen Dank
Hanno
Hallo Hanno,
ich muß dringend eine Seite erstellen, deren Inhalte über
Radiobuttons umgeschaltet werden können.
Da gibt es viele viele Varianten. Je nach konkreter
Komplexität ist die „richtige“ zu wählen 
o Deutsch
o Englisch
o Französisch
Gemüse
Vegetables
légume
Wie müssen die Seitenelemente ( , ,
etc.) angesprochen werden, damit sie sich
ändern?
Ich würde das mit span-Tags machen, etwa so:
Das kommt in den Head-Bereich:
…
.L_De { color:black } .L_En { color:blue } .L_Fr { color:green }
function AdjL(lang) {
var tg = document.getElementsByTagName(‚span‘)
for(var i=0; i<tg.length; i++) {
var m = /^(L_(En|De|Fr))/.exec(tg[i].className);
(m == null) || (tg[i].style.display = m[2]==lang?’’:‚none‘)
}
}
und das kommt oben in den Body-Bereich:
Deutsch |
English |
Francois
Speise
Food
Lourriture
This won’t be changed
Gemüse
Vegetables
Légume
…
und das kommt schließlich an das Ende
des Body-Bereiches:
…
document.Language.ls[0].checked = true
AdjL(document.Language.ls[0].value)
Der Trick besteht darin, alle „L_ - irgendwas“-Span-Tags
je nach aktueller Sprache umzuschalten-
Grüße
CMБ