Link dektivieren

B

Bowser

Guest
Hallo,

kann mir bitte einer sagen wie man bei Klick auf einen Link diesen deaktiviert?

Zum besseren Verständniss, so wie auf dieser Seite dies in der Navigation zu sehen ist.

Gruss Bowser
 
Hallo Browser

Dazu muss deine Seite in einer Scriptsprache wie z.B. PHP sein. Diese merkt dann bei der Erzeugung der Navigation, dass dieser Link nicht verlinkt sein muss, da der Besucher gerade diese anschaut.

Dazu gibt es kein Standardscript, dass musst Du anhand deiner Webseite machen.

Zwar, stimmt nicht:
CODE <?php
$l[0] = "/url.html";
$t[0] = "Linktext";
$l[1] = "/url2.html";
$t[1] = "Linktext2";
... und so weiter
while (list($k,$v) = each($l) {

if ($_SERVER['DOCUMENT_ROOT'] != $v) {
echo "<a href=$v>{$t[$k]}</a><br>";
} else {
echo $v."<br>";
}
}




 
...sauber, genau das Richtige!

Thanxalot!

Gruss Bowser
 
Hallo Bowser!

Am besten ist es, die Hinweise von Alain und Rainer zu kombinieren. Also einerseits bei der aktiven Seite eine spezielle css-Klasse mit auszugeben (wie bei Alain) und dann diese css-Klasse passend grafisch formatieren (Link von Rainer).

Es macht Sinn, einen Link auszugeben (z.B. wegen Suchmaschinen) und grafisch deutlich zu machen, dass es sich um einen Link auf die gerade gezeigte Seite handelt.
 
Halt!!!

QUOTE <?php
$l[0] = "/url.html";
$t[0] = "Linktext";
$l[1] = "/url2.html";
$t[1] = "Linktext2";
... und so weiter
while (list($k,$v) = each($l) {

if ($_SERVER['REQUEST_URI'] != $v) {
echo "<a href=$v>{$t[$k]}</a><br>";
} else {
echo $v."<br>";
}
}


Das war wohl ein freudscher Vertipper, den Doc root hab ich halt im Blut ;-)
 
Jo, merci, werde ich bei Gelegenheit mal testen.

Gruss Bowser
 
Zurück
Oben