Autor | Zpráva | ||
---|---|---|---|
Lukas01 Profil |
#1 · Zasláno: 24. 1. 2008, 16:17:21
Dobrý den!
Potřebuji udělat menu, které bude vypadat následovně: Jedná se o horizontální menu. Položka bude mít svoji barvu a při kliknutí na ní, se položka zbarví opět jinou barvou. Pokud kliknu na další položku v menu, tak se ta první musí opět zbarvit na jinou barvu, stejně jako ta nově kliknutá. .. Bude to menu na podobném principu, jako je tady: http://interval.cz/ Jak to nejsnáze prosím udělat? |
||
Pavliq Profil |
#2 · Zasláno: 24. 1. 2008, 16:41:23
Použiješ funkci kdy je aktivní okno.... už jsem to někde použil, ale nevím kde...
|
||
Lukas01 Profil |
#3 · Zasláno: 24. 1. 2008, 16:43:49
No to mi moc nepomohlo.. Myslel jsem spíše nějaké bližší přiblížení.... Jestli by to šlo čistě v css, nebo budu muset použít i PHP.. V jednom stavu- Kdy je aktuální záložka vybrána, je na pozadí třeba obrázek.
|
||
Str4wberry Profil |
#4 · Zasláno: 24. 1. 2008, 17:04:03
|
||
Lukas01 Profil |
#5 · Zasláno: 24. 1. 2008, 17:09:50
Oba linky jsem pročítal již před napsaním dotazu. Ale potýkám se s problémem.. Hodím do stránky ten PHP script, ale pak dál nevím co zadat mezi závorky: $_GET['strana'] == 'novinky'
A za 2.- V css externím souboru zadám jako položku: a#active { background-color: barva; } Ale výsledné pozadí stylu se stejně nezobrazí |
||
Str4wberry Profil |
#6 · Zasláno: 24. 1. 2008, 17:14:16
Odpovídám Lukasovi01:
Je důležité, jakým způsobem se výsledná stránka „sestavuje“. Uvedené řešení počítá s nějakým parametrem v URL. |
||
Lukas01 Profil |
#7 · Zasláno: 24. 1. 2008, 17:23:00
A jakým parametrem třeba? Třeba class?
|
||
Str4wberry Profil |
#8 · Zasláno: 24. 1. 2008, 17:28:44
Odpovídám Lukasovi01:
Takto. |
||
Pavliq Profil |
#9 · Zasláno: 24. 1. 2008, 17:41:33
Mě to spíše připadá, že chceš aby ti to rovnou někdo napsal...
|
||
Lukas01 Profil |
#10 · Zasláno: 24. 1. 2008, 17:43:54
Tak kdo by to nebral.. Byl bych bez práce...
|
||
Lukas01 Profil |
#11 · Zasláno: 24. 1. 2008, 19:59:55 · Upravil/a: Lukas01
Můžete mi prosím tedy vysvětlit tuto část kódu?
<?php if ($_GET['strana'] == 'novinky') echo " id='aktivni'"?> Jestli tp chápu dobře.. Metoda GET vlastně zobrazí stránku.. Pokud bude vést odkaz na dejme tomu kultura.html, pak bude v těch hranatých závorkách napsáno: kultura.html?? |
||
Str4wberry Profil |
#12 · Zasláno: 24. 1. 2008, 20:05:22
Odpovídám Lukas01:
<?php if(1) ($_GET['strana'](2) == 'novinky'(3)) echo " id='aktivni'(4)"?> 2) název proměnné v URL – „/?strana=“ 3) porovnání hodnoty – „/?strana=novinky“ 4) při splnění podmínky je odkazu přidáno id, podle kterého je změněn jeho styl Příklad je možné stáhnout. |
||
Lukas01 Profil |
#13 · Zasláno: 24. 1. 2008, 20:10:59
Dobrá. Ale jestli to chápu dobře, celou stránku bych musel mít napsanou v PHP, aby daný příklad fungoval-což já nemám.. Je to složeno čistě z divů..
|
||
Časová prodleva: 16 let
|
0