Avatar billede charley78 Novice
06. februar 2009 - 11:03 Der er 10 kommentarer og
1 løsning

hvordan markerer jeg linket til den side jeg står på i en include menu?

http://www.yes-yes.dk/suwalski/index.php har en menu i venstre side.
Menuen ligger i en include-mappe, hvorfor den selvfølgelig ser ens ud på alle sider.

Findes der alligevel en måde hvorpå man kan kode den enkelte side til at markere (fx ved brug af 'bold') det respektive link?
Avatar billede keysersoze Ekspert
06. februar 2009 - 13:19 #1
du bliver nødt til at lave to CSS-klasser - fx en isactive og isdeavtive - og ud fra en if-sætning (nok PHP i dit tilfælde) sætte den korrekt klasse på det respektive menupunkt.

pseudo-kode:
if querystring = 1 then
  'en klasse
else
  'en anden klasse
end if
Avatar billede charley78 Novice
06. februar 2009 - 13:33 #2
det lyder fornuftigt, men jeg kender slet ikke til at bruge det, så hvor er det lige jeg skal placere if koderne. Oppe i head'en på hver side går jeg ud fra, men er der en ind og ud-tag af en art? Eller kan jeg bare lægge if-koderne op som de er... Faktisk bliver jeg også nødt til at spørge hvordan det skulle skrives. Skal jeg skrive engelsk.. eller... Nu er jeg bare helt forvirrret!
Avatar billede charley78 Novice
06. februar 2009 - 13:35 #3
hvordan skulle koderne i dette konkrete tilfælde se ud?
og hvor skulle koderne helt konkret ligge?
Avatar billede keysersoze Ekspert
06. februar 2009 - 13:41 #4
nej - du skal i realiteten have if-sætningerne i forbindelse med hver eneste menupunkt da det jo er hver eneste punkt du skal have sammenlignet med querystringen (eller hvad der end styrer hvad der vises). Jeg kan desværre ikke komme nærmere noget kode da jeg ikke er PHP-mand.
Avatar billede charley78 Novice
06. februar 2009 - 15:08 #5
øv, det var kedeligt! Jeg giver gerne flere points (fx 200), hvis du har mulighed for at undersøge det ;o)
Men skal det forstås som at dit bud altså er et forslag til hvordan det må hænge sammen?
Hvis her fandtes en php-kategori kunne jeg have spurgt der, men det kunne jeg ikke finde.
Avatar billede olebole Juniormester
06. februar 2009 - 18:06 #6
Avatar billede charley78 Novice
06. februar 2009 - 18:16 #7
tak for linket! Vil I dele points?
Avatar billede keysersoze Ekspert
06. februar 2009 - 18:18 #8
Nu har olebole givet et link til den rigtige kategori. Jeg må desværre melde pas for at lave det - var det ASP ville jeg gerne give et mere præcist eksempel, men at bruge en masse tid på at lære noget nyt (og for mig ubrugeligt) udelukkende for at give dig et svar kun for point er lige i overkanten af min lyst.
Avatar billede olebole Juniormester
06. februar 2009 - 18:22 #9
For min skyld kan du selv lægge et svar og acceptere det. Så kan du bruge dine points i PHP-kategorien. Men det er kun min holdning, så du må lige spørge keysersoze  =)
Avatar billede charley78 Novice
06. februar 2009 - 19:06 #10
ok tak - hvad siger Keysersoze?
Avatar billede keysersoze Ekspert
09. april 2009 - 00:55 #11
behold du bare...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester