FAQ |
Kalender |
2005-08-11, 01:31 | #1 | ||
|
|||
Nykomling
|
Jag har nu menyknappar i css, men nu vill jag få dit en funktion så att knapparna ska vara samma färg som vid "hover". http://www.videohelp.se
tex. när jag trycker på knappen "kontakta mig" så vill jag att knappen kontakta mig ska vara markerad. Samma sak för de andra. Jag tänkte göra detta i css, men jag använder endast en sida där jag anropar de andra med php. Så då går inte css? tack på förhand. |
||
Svara med citat |
2005-08-17, 17:45 | #2 | ||
|
|||
Nykomling
|
Jag är inte säker på att jag förstår vad du vill göra? Vill du att en meny ska vara markerad när du valt den?
Förklara gärna lite mer detaljerat. // Mattias ----- http://www.mdsolutions.se |
||
Svara med citat |
2005-08-18, 00:44 | #3 | ||
|
|||
Medlem
|
|||
Svara med citat |
2005-08-18, 07:30 | #4 | |||
|
||||
Klarade millennium-buggen
|
Herkules, kan man ange !important med javascript?
|
|||
Svara med citat |
2005-08-18, 09:12 | #5 | |||
|
||||
Flitig postare
|
Jag skriver oftast ut mina menyer dynamiskt, då blir det mycket enklare. för då kan du jämföra $_GET['sida'] med länken för det menyentry du skriver ut för tillfället, skulle de vara samma så skriver du ut en class="aktivklass" som du sen definierar i stylesheetet..
Sen måste jag påpeka en grammatisk korrigering som bör genomföras. På "kontakta mig" så har du en notering: Citat:
Eftersom "Emailadress" står i singular bör även "hemliga" stå i singular, dessutom så anser jag att du pratar om en e-postadress i ett speciellt fält så "Emailadress" bör vara bestämd form singular. Så då borde det bli: <!--QuoteBegin--Mitt förslag Notering: Emailadressen som du skickar med kommer hållas hemlig.[/quote] |
|||
Svara med citat |
2005-08-18, 10:42 | #6 | ||
|
|||
Medlem
|
Visst kan du skriva ut det med javascript. Men det är onödigt om du redan använder PHP.
|
||
Svara med citat |
2005-08-19, 15:43 | #7 | ||
|
|||
Nykomling
|
Citat:
ang. grammatiken. Tack för hjälpen =). Tänkte inte på detta förut och efter att ha läst ditt förslag så låter det bättre och nu har jag ändrat det. herkules, jag använder endast en sida där jag anropar sidorna med php. Så jag tror inte det som du menar fungerar. Jag måste nog använda mig utav php-kod. mattias_d, när du tryckt på länken "kontakta mig" tex. så kommer sidan upp, men jag vill att knappen "kontakta mig" ska också vara aktiverad. Hoppas att du förstod vad jag menade. |
||
Svara med citat |
2005-08-19, 21:44 | #8 | ||
|
|||
Medlem
|
Du måste ändå använda dig av css.
gör så här: if($_GET['sida'] == 'kontakta'){ echo 'Kontakta mig'; }else{ echo 'Kontakta mig'; } |
||
Svara med citat |
2005-08-19, 23:02 | #9 | ||
|
|||
Nykomling
|
ok, nu börjar jag förstå. Men en sak till det är så att med den koden som du visade nu så bildas det en ny länk. Jag vill använda mig utav samma färg som vid "hover" över knappen, dvs. mörkgul på knappen.
är inte riktig bra på php, men hur kan jag använda den koden som du beskrev i denna kod som jag använder? <? if(isset($_GET['sida'])) //Kollar om variabeln $sida i adressfältet är satt. { $sida=$_GET['sida']; //Om så är fallet - kör med den! }else{ $sida="main"; //namnet på din startsida utan ".php" } $file="pages/$sida.php"; // Hämtar if(file_exists($file)) //Kontrollerar om filen existerar. { if(!include($file)) //Om filen existerar går vi hit och försöker inkludera den. { echo "Sidan du vill gå till kan inte inkluderas"; //Om den inte gick att inkludera men finns så kastas detta error (oftast rättighetsproblem) } }else{ echo "Sidan du vill gå till kan inte hittas"; //Om filen som du vill inkludera inte finns kastas detta error. (ingen fysisk fil) } ?> |
||
Svara med citat |
2005-08-20, 02:19 | #10 | ||
|
|||
Medlem
|
Den där koden går inte att använda, du måste göra en ny. Det du gör nu är att du inkluderar respektive sida. Du måste göra menyn dynamisk. Du får göra menyn till en egen include fil.
Jag återkommer senare med kod exempel, är lite upptagen just nu |
||
Svara med citat |
Svara |
|
|