Einzelnen Beitrag anzeigen
Alt 23.08.2009, 14:43  
Frank
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 993
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard [Erledigt] OnClick event abbrechen

Hallo php.de'ler,

ich habe gerade ein kleines Problem mit dem onClick event in Javascript.
Ich habe 2 verschachtelte (bzw später 3 verschachtelte - aber das ist jetzt nicht wichtig) <ul>'s. Das sieht so aus
HTML-Code:
<ul>
  <li><a href="#">Eintrag 1</a></li>
  <li onclick="open(this)">Kategorie
    <ul>
      <li><a href="#">Eintrag2</a></li>
      <li onclick="open2(this)">Unterkategorie
        <ul>
          <li><a href="#">Eintrag3</a></li>
        </ul>
      </li>
    </ul>
  </li>
</ul> 
Mein Problem besteht nun darin, dass wenn man auf Unterkategorie klickt nicht nur die Funktion open2() ausgelöst wird, sondern danach auch die Funktion open() aufgerufen wird. Das letztere würde ich gerne verhindern.

Gibt es eine Möglichkeit ein onclick event abzubrechen? - Sodass ich sozusagen in open2() sagen kann 'stopEvent()' o.ä., sodass es nicht an open() weitergegeben wird?
__________________
Frank ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten