Hallo,
Durch Javascript werden hier nun die Texte eingefügt: ... Das ganze Funktioniert auch hervorragend. Es ist Platzsparend (was EXTREM wichtig ist).
Abhängig von deiner Anwendung (viel Fließtext?) kannst du noch mehr Bytes sparen, wenn du den Javascript- Code minimierst und nicht jeder zu tauschende Begriff eingebettet ist in <span id="ba_1"></span>
Und bei ausgeschaltetem Javascript kommt zumindest die default-Sprache:
<style type='text/css'>
#deu {display:block}
#eng {display:none}
#spa {display:none}
</style>
<script type='text/javascript'>
function switchTo( lg )
{
document.getElementById( 'deu' ).style.display = 'none'; // wegblenden
document.getElementById( 'eng' ).style.display = 'none';
document.getElementById( 'spa' ).style.display = 'none';
document.getElementById( lg ).style.display = 'block'; // einblenden
}
</script>
<div id=deu>
<a href="javascript:switchTo('eng')">english</a> <a href="javascript:switchTo('spa')">español</a> <br>
xxx Deu1 xxx
xxx Deu2 xxx
</div>
<div id=eng>
<a href="javascript:switchTo('deu')">deutsch</a> <a href="javascript:switchTo('spa')">español</a> <br>
xxx Eng1 xxx
xxx Eng2 xxx
</div>
<div id=spa>
<a href="javascript:switchTo('deu')">deutsch</a> <a href="javascript:switchTo('eng')">english</a> <br>
xxx Spa1 xxx
xxx Spa2 xxx
</div>
Lieben Gruß, Kalle