Autor | Zpráva | ||
---|---|---|---|
kubijo Profil * |
#1 · Zasláno: 16. 8. 2008, 17:53:29
Dobrý den.
už dlouho hledám a nemůžu najít způsob, jak vytvořit navigaci jako je zde. Konkrétně tedy tu vlastnost, že když se klikne v navigaci na nějakou položku, tak zůstane zvýrazněna dokud se neklikne na jinou položku navigace. videl sem to někde tak že se aktivní položce přiřadí třída (asi nejlepší způsob) ale už nevím jak docílit onoho přiřazení třídy. řešení může být v i v jscript ci lepe PHP. Děkuji moc za rady. |
||
Taps Profil |
#2 · Zasláno: 16. 8. 2008, 18:01:12
|
||
Shane Profil |
#3 · Zasláno: 16. 8. 2008, 18:10:50
A nebo tady: http://firstpage.profitux.cz/?page=odkazy
|
||
kubijo Profil * |
#4 · Zasláno: 16. 8. 2008, 18:41:23
díky, a neslo by to ještě nějak tím javascriptem?
myslim neco ve stylu onclick přiřazení. ci jeste jiný způsob, u kterého by se nemusely vypisovat vsechny stránky, takže by se pak libovolně přidávaly položky menu a stále by to fungovalo. děkuji. |
||
kletely Profil |
#5 · Zasláno: 16. 8. 2008, 18:44:18 · Upravil/a: kletely
kubijo
Ja by som to spravil takto: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com">; <title>Moje první stránka</title> <link rel="stylesheet" type="text/css" href="img/pozadi.css"> </head> <body> <div id="hlavni"> <div id="logo">Logo </div> <div id="menu">Menu <a href="?page=uvod">Úvod</a> <a href="?page=prvni">První</a> <a href="?page=druha">Druhý</a> </div> <div id="obsah"> <?php $page=$_GET["page"]; if($page == "prvni"){ $teraz = "Prvá stránka"; }elseif($page == "druha"){ $teraz = "Druhá stránka"; }elseif($page){ $teraz = "404"; }else{ $teraz = "404"; úvod } echo "<a href="http://{$_SERVER['HTTP_HOST']}">{$_SERVER['HTTP_HOST']}</a> >".$teraz; $dir="url/"; $uvodni="uvod.php"; if ($page) { if (file_exists($dir.$page.".php")) include($dir.$page.".php"); else { include $dir."404.php"; } } else { include ($dir.$uvodni); } ?> </div> </div> </body> </html> |
||
Taps Profil |
#6 · Zasláno: 16. 8. 2008, 18:59:42
kubijo
můžeš to udělat i přes cyklus |
||
kubijo Profil * |
#7 · Zasláno: 16. 8. 2008, 19:11:05
Taps
promin ale nejsem moc zbehlej v php (spis vubec), takze pokud si mam sam napsat nakej skript, tak je to spatny. takze bych byl opravdu moc vdecny, kdyby mi nekdo poslal nejaky zpusob , u kterého, jak se rekl, není potřeba vypisovat položky menu. myslim si ze pomoci toho jscriptu by to mohlo nejak jít, nejak ze by byl odkaz <a href="neco.php" onclick="..."> no a v tom onclicku by byla nejaka funkce, ktera by vybrala bud soucasny prvek (coz by bylo <a> a to by se dalo alespon podtrhnout) a nebo ještě lépe nadrazeny (v mem pripade by to byl <li>) a priradil mu třídu. bude to totiz menu pomocí seznamu <ul> <li><a href="#">Něco</a></li> <li><a href="#">Něco</a></li> <li><a href="#">Něco</a></li> <li><a href="#">Něco</a></li> </ul> css a:focus { outline-style: none; } body{ background-color:black; color:white; } ul a:link{ text-decoration:none; color:white; } ul a:visited{ text-decoration:none; color:white; } ul{ position:relative; top:-15px; font-size: 20px; font-family:Monotype Corsiva; list-style-image:url(tecky.gif); } ul li:first-letter { color:red; font-size: 1.2em; margin:0px auto; font-weight:bold; } ul li:hover{ list-style-image:url(tecky_.gif); } |
||
kubijo Profil * |
#8 · Zasláno: 17. 8. 2008, 18:46:48
no tak to uz se to asi nedozvím :-)
problem je take v tom, ze nepredavam stranku v url, ale do vsech stranek si includuji zbytek webu. |
||
Časová prodleva: 16 let
|
0