Kalle_B: Dynamischer Zugriff

Beitrag lesen

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&ntilde;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&ntilde;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