Menu der skal skifte billede
Jeg har et website, hvor der er en menu se:www.annemarieclement.dk
Menu punkterne virker ikke som tænkt, da Velkommen altid er "aktiv". Menuen er opbygget af to billeder billede1.jpg og billede1_aktiv.jpg, som der skiftes mellem, når musemarkøren er over billedet.
Menuen ligger i sin egen fil adskilt fra de enkelte sider og har følgende indhold:
<div id="border">
<div id="namebox"><span></span></div>
<div id="velkommen_menu"><a href="index.shtml"><img src="slice/menu_velkommen_aktiv.gif" name="image1" border="0" onMouseOver="SwapImage1()" onMouseOut="SwapImage1Back()" ></a></div>
<div id="profil_menu"><a href="profil.shtml"><img src="slice/menu_profil-kopi.gif" name="image2" border="0" onMouseOver="SwapImage2()" onMouseOut="SwapImage2Back()"></a></div>
<div id="kurser_menu"><a href="kurser.shtml"><img src="slice/menu_kurserforedrag-kopi.gif" name="image3" border="0" onMouseOver="SwapImage3()" onMouseOut="SwapImage3Back()"></a></div>
<div id="klinik_menu"><a href="klinik.shtml"><img src="slice/menu_klinik-kopi.gif" name="image4" border="0" onMouseOver="SwapImage4()" onMouseOut="SwapImage4Back()"></a></div>
<div id="inspiration_menu"><a href="inspiration.shtml"><img src="slice/menu_inspiration-kopi.gif" name="image5" border="0" onMouseOver="SwapImage5()" onMouseOut="SwapImage5Back()"></a></div>
<div id="kontakt_menu"><a href="kontakt.shtml"><img src="slice/menu_kontakt-kopi.gif" name="image6" border="0" onMouseOver="SwapImage6()" onMouseOut="SwapImage6Back()"></a></div>
<div id="terapi_menu"><a href="terapi.shtml"><img src="slice/menu_terapi-kopi.gif" name="image7" border="0" onMouseOver="SwapImage7()" onMouseOut="SwapImage7Back()"></a></div>
</div>
jeg tænker at løsningen er at tjekke på hvilken side, brugeren har valgt og lave en if...else i menu filen. Men hvordan gør jeg det eller er der en bedre løsning?
Jeg foreetrækker at have menuen adskilt fra siderne, så den er letter et rette i uden at skulle rette i koden for alle siderne, eks. hvis der kommer et nyt menupunkt.