Alex: divs per Click ausblenden und dafür andere einblenden

Beitrag lesen

Hallo benpen,

in PHP würde ich es mit einer switch/case-Anweisung machen:

<?php  
switch($_GET['lang'])  
 {  
  case 'fr':  
   ?><div id=französisch>Bonjour</div><?php  
   break;  
  case 'en':  
   ?><div id=englisch>Hello</div><?php  
   break;  
  default:  
   ?><div id=deutsch>Hallo</div><?php  
 }  
  
?><p><a href="<?php basename($_SERVER['PHP_SELF']); ?>?lang=en">English</p>  

Mit JavaScript könnte man das noch "ruckelfreier" machen, indem man per onclick getElementById.style.display auf "block" oder "none" stellt. Falls JavaScript deaktiviert ist, könnte das dann immernoch serverseitig von PHP erledigt werden.

Alex