Felix: onclick Event Handler

Beitrag lesen

Hi

der Ansatz ist gut, aber es könnte noch eine Schwachstelle geben. Wenn der Link weitere Kindnoten enthält, und diese angeklickt werden, wird der Code trotzdem ausgeführt. Man müsste also in einer Schleife alle Knoten die dazwischen liegen durchgehen.

  
function blab (e)  
{  
  var el = e.target || e.srcElement;  
  while(el!=this)  
  {  
    if(el.nodeName == "A")  
      return;  
    el = el.parentNode;  
  }  
  // verarbeite Ereignis  
}  

mfg
Felix