Tworze menu. To jest przykład z książki. Chciałbym aby kliknięty(aktualny przycisk wskazujący stronę) wygladał nieco inaczej. Nie mam pojęcia jak to zrobić. W tym przykładzie wszystkie elementy menu nie zmieniają się.Przykład:
<?php
var $przyciski = array('Strona główna' => 'glowna.php', 'Kontakt' => 'kontakt.php',
'Usługi' => 'uslugi.php',
'Mapa strony' => 'mapa.php'
);
function WyswietlMenu($przyciski)
{
echo "<table width = '100%' bgcolor = 'white' cellpadding = '4' cellspacing = '4'n";
//obliczenie wielkości przycisku
$szerokosc = 100
/count($przyciski);
while (list
($nazwa, $url) = each($przyciski)) {
$this->WyswietlPrzycisk($szerokosc, $nazwa, $url,
!$this->CzyToAktualnyURL($url));
}
}
function CzyToAktualnyURL($url)
{
if(strpos($GLOBALS['SCRIPT_NAME'],$url)==false) {
return false;
}
else
{
return true;
}
}
function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true)
{
if($active)
{
echo "<td width = '$szerokosc%'> <a href = '$url'>
<img src = 'm-logo.gif' alt = '$nazwa' border = '0'></a>
<a href = '$url'><span class='menu'>$nazwa</span></a></td>";
}
else
{
echo "<td width = '$szerokosc%'> <img src = 'boczne-logo.gif'>
<span class='menu' style="color: red">$nazwa</span></td>";
}
}
?>
Bardzo proszę o pomc.
Ten post edytował Damian33 9.01.2007, 12:08:07