Hi,
Die PHP-Lösung:
<?php
$schrift=$_GET[schrift];
da fehlen Quotes.
if(!isset($schrift)){
$schrift=1;
}
$datei=$_SERVER[PHP_SELF];
hier auch - außerdem sollte man sicherheitshalber 'SCRIPT_NAME' verwenden.
$groesser=$datei."?schrift=".$schrift*1.5;
$kleiner=$datei."?schrift=".$schrift/1.5;
Aua! Ungeprüft ... Der Link auf die Seite mit ?siehst_mich_nicht kommt bestimmt irgendwann. ;-)
<body style='font-size: <?php echo $schrift ?>em'>
warum inline-Style und kein style-Element?
<p>Beispieltext. Bla bla ...</p>
<a href='<?php echo $groesser ?>'>groesser</a><br/>
<a href='<?php echo $kleiner ?>'>kleiner</a>
Auch hier sollte eine Begrenzung rein sowie ein Link zur Standardschriftgröße.
</body>
Ferner sollte die Einstellung gespeichert werden (am besten in einem Cookie), damit sie auch auf den Folgeseiten zur Verfügung steht.
<a href="javascript: schrift('groesser')">groesser</a><br/>
<a href="javascript: schrift('kleiner')">kleiner</a>
Funktionslos - ohne Javascript sollten die Links nicht präsentiert werden.
freundliche Grüße
Ingo