noscript: Link der aktuellen Seite automatisch mit CSS hervorheben lassen

Beitrag lesen

Ergänzung zu:

mit JavaScript ist es machbar, sowas wie das hier solllte reichen:

  
function aktuelleSeite() {  
 var hier=location.href;  
 var a=document.links;  
 for (var i=0; i<a.length; i++) {  
  if (a[i].href==hier) {  
   var span=document.createElement("span");  
   while (a[i].childNodes.length>0) {  
    span.appendChild(a[i].firstChild);  
   }  
   a[i].parentNode.replaceChild(span, a[i]);  
  }  
 }  
}  

hier wird nun der link durch ein span ersetzt. Evtl. kann dort noch eine bestimmte Klasse ergänzt werden (span.className="aktuell"), aber eigentlich sollte sowas wie #navi span {...} im CSS ausreichen