PHP ver gevorderde |
|
ik heb dit lopen maken, het werkt goed, alleen het is en blijft met php
<?php
function actief($sUrl, $sP, $sLink){
if($_GET['p'] == $sP){
$sClass = ' class="actief"';
}
else {
$sClass = '';
}
$sUrl = str_replace('[p]', $sP, $sUrl);
$sLink = '<li'.$sClass.'><a href="'.$sUrl.'">'.$sLink.'</a></li>';
return($sLink);
}
?>
<style type="text/css">
li {
list-style: circle;
}
.actief {
list-style: disc;
}
</style>
<ul>
<?=actief('test.php?p=[p]', 1, 'link1')?>
<?=actief('test.php?p=[p]', 2, 'link2')?>
<?=actief('test.php?p=[p]', 3, 'link3')?>
</ul>
<?php function actief($sUrl, $sP, $sLink){ if($_GET['p'] == $sP){ $sClass = ' class="actief"'; } else { $sClass = ''; } $sLink = '<li'.$sClass.'><a href="'.$sUrl.'">'.$sLink.'</a></li>'; return($sLink); } ?> <style type="text/css"> li { list-style: circle; } .actief { list-style: disc; } </style> <ul> <?=actief('test.php?p=[p]', 1, 'link1')?> <?=actief('test.php?p=[p]', 2, 'link2')?> <?=actief('test.php?p=[p]', 3, 'link3')?> </ul>
|