Jump to content
php.lv forumi

Par aktīvajiem linkiem.


Eob

Recommended Posts

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.

Link to comment
Share on other sites

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; }

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...