Simon: "Ameisenlinie" um Links

Beitrag lesen

Hi,
hier wurde ja schon des öfteren darüber diskutiert, wie und ob man diese "Ameisenlinie" um die Links ausblendet.
Am Schluss ist immer rausgekommen dass es zwar schöner ist aber die Bedienung per Tastatur nicht mehr möglich macht.

Jetzt würde mich interessieren was ihr von dem hält:

function init()  
{  
   var a=document.getElementsByTagName('a');  
   var inp=document.getElementsByTagName('input');  
   var arr=[];  
  
   for (var i=0;i<a.length;i++) {  
      arr[i] = a[i];  
   }  
  
   for (i=0;i<inp.length;i++) {  
      if(inp[i].type == 'submit' || inp[i].type == 'image' || inp[i].type == 'reset' || inp[i].type == 'button' || inp[i].type == 'checkbox' || inp[i].type == 'radio') {  
         arr = arr.concat([inp[i]]);  
      }  
   }  
  
   a = arr;  
  
   for (i=0;i<a.length;i++) {  
      a[i].onmousedown = function()  
      {  
         this.onfocus = function()  
         {  
            this.blur();  
         }  
      }  
      a[i].onmouseup = function()  
      {  
         this.onfocus = function(){}  
      }  
      a[i].onmouseout = a[i].onmouseup;  
   }  
}  
  
window.onload = init;

Funktioniert super und die Bedienung mit Tastatur ist auch möglich.

MfG
Simon