09.08.2007, 18:24
Hi,
es gibt bei den Links auch den Status a:focus und a:active, evtl kannst Du damit was machen http://www.juergens-workshops.de/service...ver_active
Ansonsten ist es meist einfacher dies per PHP zu erledigen (auch schön, aber man muss viel lernen) ;-)
Ich meine damit das Du das Menü dynamisch erstellst und den Links dann die entsprechende CSS Class zuweist. So wie in dem schnell gestrickten Beispiel: http://www.inspire-net.de/abc
Die PHP Dateien Seite index.php und seite2.php:
Die menue.php
Vorteil, bei einer neuen Seite musst Du nur das Menü in der menue.php erweitern... alles andere geht automatisch.
Cu Helmut
es gibt bei den Links auch den Status a:focus und a:active, evtl kannst Du damit was machen http://www.juergens-workshops.de/service...ver_active
Ansonsten ist es meist einfacher dies per PHP zu erledigen (auch schön, aber man muss viel lernen) ;-)
Ich meine damit das Du das Menü dynamisch erstellst und den Links dann die entsprechende CSS Class zuweist. So wie in dem schnell gestrickten Beispiel: http://www.inspire-net.de/abc
Die PHP Dateien Seite index.php und seite2.php:
PHP-Code:
<?php
error_reporting(E_ALL & ~E_NOTICE);
define('ROOT_PFAD', './');
require_once ROOT_PFAD . "menue.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
<title>Seite 1</title>
</head>
<body>
<div id="inhalt">
<?php echo get_menue('index'); ?>
</div>
</body>
</html>
PHP-Code:
<?php
error_reporting(E_ALL & ~E_NOTICE);
define('ROOT_PFAD', './');
require_once ROOT_PFAD . "menue.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
<title>Seite 2</title>
</head>
<body>
<div id="inhalt">
<?php echo get_menue('seite2'); ?>
</div>
</body>
</html>
Die menue.php
PHP-Code:
<?php
function get_menue($seite) {
$menuedaten = array(
'index' => 'Startseite',
'seite2' => 'Andere Seite'
);
while(list($key, $val) = each($menuedaten)) {
if ($key != $seite) {
$menuelinks .= "<a href=\"$key.php\">$val</a>";
} else {
$menuelinks .= "<div class=\"aktuell\">$val</div>";
}
}
return $menuelinks;
}
?>
Vorteil, bei einer neuen Seite musst Du nur das Menü in der menue.php erweitern... alles andere geht automatisch.
Cu Helmut