Eob Posted March 20, 2009 Report Share Posted March 20, 2009 Tātad, lasīju foruma arhīvā, gribu panākt to pašu, ko šī topika autors (panākt, lai aktīvais links paliek aktīvs visu laiku, kamēr atvērta konkrētā sadaļa, arī pēc tam, kad uzklikšķina kkur citur lapā (bet no attiecīgās sadaļas neiziet)). Tātad, dotajā topikā varam izsecināt, ka tas ir iespējams ar JavaScript. Kāds varbūt varētu apmēram apstāstīt kā tas jādara? :) Esmu visu lapu sataisījis <div>'os, vienā div'ā ir navigācija, otrā div'ā tiek atvērts links no navigācijas paneļa (ar if-else un include ielikts). Gribētos panākt tādu pašu efektu kā augstāk minētā topika autoram. Quote Link to comment Share on other sites More sharing options...
bubu Posted March 20, 2009 Report Share Posted March 20, 2009 Tu gribi lai atvērtās/aktīvās sadaļas links izskatās savādāk, tb ir izcelts kaut kādā veidā? Tad nevajag tur nekādu Javaskriptu. Aktīvajā linka html'am php pusē uzģenerē īpašu klasi: <a href=".." class="aktiivaais">..</a> Un CSS'ā nostilo šo klasi kā vien tik vēlies: .aktiivais { color: pink; } Quote Link to comment Share on other sites More sharing options...
Eob Posted March 21, 2009 Author Report Share Posted March 21, 2009 Ok, tas jau man patīk labāk :) Būtu iespējams dabūt kādu pseidokodu, kā tieši to izdarīt? Quote Link to comment Share on other sites More sharing options...
bubu Posted March 21, 2009 Report Share Posted March 21, 2009 Kādu vēl pseidokodu? echo "<a href=".." class="aktiivaais">..</a>"; Quote Link to comment Share on other sites More sharing options...
Eob Posted March 22, 2009 Author Report Share Posted March 22, 2009 (edited) Pseidokodu, kā tam php kodam būtu jāizskatās :) Edited March 22, 2009 by Eob Quote Link to comment Share on other sites More sharing options...
werd Posted March 22, 2009 Report Share Posted March 22, 2009 Piemērs: <style type="text/css"> a.selected { color:red; font-weight:bold; } </style> <? $curr_id = $_GET['id']; ?> <ul> <li><a href="?id=1" <?=$curr_id==1 ? "class='selected'":""?>>Links_1</a></li> <li><a href="?id=2" <?=$curr_id==2 ? "class='selected'":""?>>Links_2</a></li> <li><a href="?id=3" <?=$curr_id==3 ? "class='selected'":""?>>Links_3</a></li> <li><a href="?id=4" <?=$curr_id==4 ? "class='selected'":""?>>Links_4</a></li> </ul> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.