/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
ved php hvilket link der klikket på?
Fra : Tonni Aagesen


Dato : 16-02-01 17:47

Hej NG,

Til min hjemmeside, er jeg ved at lave en menu opbygget med en tabel, som
f.eks:

<table>
<tr>
<td bgcolor="#333333"> Link til side 1 </td>
<td bgcolor="#333333"> Link til side 2 </td>
</tr>
</table>

Tabellen bliver indlæst v.h.a. funktionen "include()"
Jeg vil gerne lave det sådan, at når jeg klikker på "Link 1" og så
(forhåbentlig) er kommet frem til denne side, så skal cellen til "Link1"
have en anden baggrundsfarve, så man på denne måde kan se i menu'en, hvor på
siderne man er. Skal det være noget med:

IF (faktiske_path == angivet_path) {
$BGC = 'bgcolor="#999999"'
}
else {
$BGC ='bgcolor="#333333"'
};

<table>
<tr>
<td $BGC> Link til side 1 </td>
<td $BGC> Link til side 2 </td>
</tr>
</table>

Eller er der en nemmere og smartere måde???

På forhånd tak!
Tonni Aagesen



 
 
John Mørck Hansen (16-02-2001)
Kommentar
Fra : John Mørck Hansen


Dato : 16-02-01 19:09

Ja, det er spørgsmålet... hvis du bruger den kode som du har skrevet her, så
for alle dine menu punkter samme farve alle sammen!!! eller er det meningen
?

Du kunne gåre sådan her f.eks.:

<table>
<tr>
<td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
#333333)); ?>">Link 1</td>
<td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
#333333)); ?>">Link 2</td>
<td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
#333333)); ?>">Link n</td>
</tr>
</table>

/John =



"Tonni Aagesen" <delphin@worldonline.dk> skrev i en meddelelse
news:Q0cj6.5797$PC4.256078@news010.worldonline.dk...
> Hej NG,
>
> Til min hjemmeside, er jeg ved at lave en menu opbygget med en tabel, som
> f.eks:
>
> <table>
> <tr>
> <td bgcolor="#333333"> Link til side 1 </td>
> <td bgcolor="#333333"> Link til side 2 </td>
> </tr>
> </table>
>
> Tabellen bliver indlæst v.h.a. funktionen "include()"
> Jeg vil gerne lave det sådan, at når jeg klikker på "Link 1" og så
> (forhåbentlig) er kommet frem til denne side, så skal cellen til "Link1"
> have en anden baggrundsfarve, så man på denne måde kan se i menu'en, hvor

> siderne man er. Skal det være noget med:
>
> IF (faktiske_path == angivet_path) {
> $BGC = 'bgcolor="#999999"'
> }
> else {
> $BGC ='bgcolor="#333333"'
> };
>
> <table>
> <tr>
> <td $BGC> Link til side 1 </td>
> <td $BGC> Link til side 2 </td>
> </tr>
> </table>
>
> Eller er der en nemmere og smartere måde???
>
> På forhånd tak!
> Tonni Aagesen
>
>



Tonni Aagesen (16-02-2001)
Kommentar
Fra : Tonni Aagesen


Dato : 16-02-01 22:04


"John Mørck Hansen" <adilock@it.dk> skrev i en meddelelse
news:96jqfd$1el3$1@news.cybercity.dk...
> Ja, det er spørgsmålet... hvis du bruger den kode som du har skrevet her,

> for alle dine menu punkter samme farve alle sammen!!! eller er det
meningen
> ?
>
> Du kunne gåre sådan her f.eks.:
>
> <table>
> <tr>
> <td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
> #333333)); ?>">Link 1</td>
> <td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
> #333333)); ?>">Link 2</td>
> <td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
> #333333)); ?>">Link n</td>
> </tr>
> </table>

Ok, men hvordan er det nu jeg finder den faktiske_path, og vil vil det ikke
abre være stien til den fil jeg include'er??

Mvh
Tonni Aagesen




Leonard (16-02-2001)
Kommentar
Fra : Leonard


Dato : 16-02-01 21:23

"Tonni Aagesen" <delphin@worldonline.dk> skrev:

>Ok, men hvordan er det nu jeg finder den faktiske_path, og vil vil det ikke

$REQUEST_URI
--
mvh Leonard - http://leonard.dk/


John Mørck Hansen (16-02-2001)
Kommentar
Fra : John Mørck Hansen


Dato : 16-02-01 21:23

I PHP er den faktiske path + filname.ext = $PHP_SELF

(John =


"Tonni Aagesen" <delphin@worldonline.dk> skrev i en meddelelse
news:lNfj6.6236$PC4.274717@news010.worldonline.dk...
>
> "John Mørck Hansen" <adilock@it.dk> skrev i en meddelelse
> news:96jqfd$1el3$1@news.cybercity.dk...
> > Ja, det er spørgsmålet... hvis du bruger den kode som du har skrevet
her,
> så
> > for alle dine menu punkter samme farve alle sammen!!! eller er det
> meningen
> > ?
> >
> > Du kunne gåre sådan her f.eks.:
> >
> > <table>
> > <tr>
> > <td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
> > #333333)); ?>">Link 1</td>
> > <td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
> > #333333)); ?>">Link 2</td>
> > <td bgcolor="<?= ((faktiske_path == angivet_path) ? #999999 :
> > #333333)); ?>">Link n</td>
> > </tr>
> > </table>
>
> Ok, men hvordan er det nu jeg finder den faktiske_path, og vil vil det
ikke
> abre være stien til den fil jeg include'er??
>
> Mvh
> Tonni Aagesen
>
>
>



Tonni Aagesen (16-02-2001)
Kommentar
Fra : Tonni Aagesen


Dato : 16-02-01 23:46


"John Mørck Hansen" <adilock@it.dk> skrev i en meddelelse
news:96jqfd$1el3$1@news.cybercity.dk...

<td bgcolor="<?= ((..$REQUEST_URI == ../dir/test.php) ? #999999 :
#333333)); ?>">Link 1</td>

Denne giver en parse error, jeg kan ikke se hvad der er galt, kan I ?

Mvh
Tonni Aagesen



Tonni Aagesen (17-02-2001)
Kommentar
Fra : Tonni Aagesen


Dato : 17-02-01 00:26


"Tonni Aagesen" <delphin@worldonline.dk> skrev i en meddelelse
news:Bhhj6.6578$PC4.282298@news010.worldonline.dk...

> <td bgcolor="<?= ((..$REQUEST_URI == ../dir/test.php) ? #999999 :
> #333333)); ?>">Link 1</td>
>
> Denne giver en parse error, jeg kan ikke se hvad der er galt, kan I ?

Fejlen var at #999999 skulle omsluttes af ''

Tak for hjælpen!
Tonni Aagesen



John Mørck Hansen (17-02-2001)
Kommentar
Fra : John Mørck Hansen


Dato : 17-02-01 01:00

Ja, også lige en ting til jeg skrev ikke $REQUEST_URL jeg skrev $PHP_SELF.

Bare sådan lige til en orientering

(John =

"Tonni Aagesen" <delphin@worldonline.dk> skrev i en meddelelse
news:bThj6.6697$PC4.285404@news010.worldonline.dk...
>
> "Tonni Aagesen" <delphin@worldonline.dk> skrev i en meddelelse
> news:Bhhj6.6578$PC4.282298@news010.worldonline.dk...
>
> > <td bgcolor="<?= ((..$REQUEST_URI == ../dir/test.php) ? #999999 :
> > #333333)); ?>">Link 1</td>
> >
> > Denne giver en parse error, jeg kan ikke se hvad der er galt, kan I ?
>
> Fejlen var at #999999 skulle omsluttes af ''
>
> Tak for hjælpen!
> Tonni Aagesen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408954
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste