Kom ihåg mig?
Home Menu

Menu


ASP-sida + Css-meny?

 
Ämnesverktyg Visningsalternativ
Oläst 2008-07-09, 22:04 #1
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Jag vill bygga en sida i asp men använda en gammal snygg meny jag har, som bygger på flikar där css:en markerar vilken sida som är aktiv.

Om jag nu använder include file, hur får jag ihop det så att menyn visar rätt flik? Den ska alltså förstå vilken sida som är aktiv...
Starnoire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 12:31 #2
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Läs av querystringen, och markera beroende på det.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 14:19 #3
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Någon kod att exemplifiera med?
Starnoire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 14:24 #4
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
if request.querystring("page") = "start" then

response.write "<img src=start_markerad.gif>"

end if
WeaZear är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 18:30 #5
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Hm. Det är en lite mer komplicerad meny så det räcker inte att byta en bild, den måste använda min css-fil på något sätt. Tror det här blir alldeles för komplicerat för en nybörjare på asp, får nog tänka ut nåt annat..
Starnoire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 18:31 #6
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
Hur ser CSS scriptet ut då?
WeaZear är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 19:02 #7
mr_lundis mr_lundis är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 218
mr_lundis mr_lundis är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 218
Det finns 2 valiga sätt att lösa detta på:
1. Man sätter en klass på den aktuella meny-noden (förslagsvis när man renderar menyn).
2. Man sätter ett id på body'n för att på så sätt applicera css regler som är unika för just den sidan
mr_lundis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 19:08 #8
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Det blir lättare att svara om du postar aktuella kodsnuttar.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 19:39 #9
scrdj scrdj är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 374
scrdj scrdj är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 374
Kan du inte bara göra olika csser för varje meny och sedan välja css efter vilken sida man är på?
scrdj är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-07-10, 21:03 #10
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Starnoire Starnoire är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 23
Tack för tipsen!

Jag gillar mr_lundis förslag 2, förslag 1 fattar jag nog inte riktigt hur det skulle se ut...

Det här är det som styr menyn:

#header a {
float:left;
display:block;
background:url("right.gif") no-repeat right top;
padding:5px 15px 4px 6px;
text-decoration:none;
font-weight:bold;
color:#656565;
}

#header a:hover {
color:#000;
}
#header #current {
background-image:url("left_on.gif");
}
#header #current a {
background-image:url("right_on.gif");
color:#333;
padding-bottom:5px;
}
Starnoire är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017