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