Cybaer: gepünktelten Ramen um aktive Verweise nicht anzeigen

Beitrag lesen

Hi,

Ich weiß nicht, ob man die Verweise zu den Definitionen in jeden Hyperlink extra eintragen muss, oder ob man die gleich generell festlegen kann, was am besten wär.

Es geht beides.

Falls es auch eine Methode für CSS gibt wäre das natürlich noch besser, aber ich glaube, das geht nur mit Javascript.

In Rahmen bei Link unterdrücken sind alle Möglichkeiten aufgelistet (HTML, CSS und JS). Ich selbst verwende JS mit onMouseUp.

was ich den den Dateikopf bzw. (falls nötig) in die einzelnen Links eintragen muss.

Das könnte bei einer "generellen" Variante ungefähr so aussehen:

  
// Nach dem Laden ...  
window.onload=function() {  
 // ... alle Links durchgehen  
 for(i=0;i<document.links.length;i++) {  
  // Jedem Link einen onMouseUp-Event zuweisen  
  document.links[i].onmouseup=function() {  
   // Prüfen, ob das Objekt defokussiert werden kann ...  
   if(this.blur) {  
    // ... und dann defokussieren  
    this.blur();  
   }  
  }  
 }  
}  

Das ganze kann dann in eine externe JS-Datei oder in den Head.

Wenn nur gezielt einzelne Links defokussiert werden sollen, könnte man z.B. noch mittels className abfragen, ob der Link z.B. eine Klasse namens "hidefocus" hat, bevor man den Eventhandler setzt (und es andernfalls sein lassen).

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!