Hi,
ich schreibe gerade ein Kontextmenü, dass sich öffnet, wenn der User auf verschiedene Zellen einer Tabelle klickt. (LINKS KLICK!)
Probleme bereitet mir das Verstecken des Kontextmenüs, wenn der der Besucher der Seite irgendwo anders hinklickt als auf einen Link, der das Kontextmenü öffnet.
Hat jemand ne Idee?
Mein Ansatz:
<body onclick="hideKontextMenu()"> vesteckt das Kontextmenü.
Problem: Dann wird es immer vesteckt, auch wenn man auf einen Link klickt, der das Menü eigentlich öffnen sollte.
Frage: Kann man mit JS ermitteln, von welchem Tag aus das Event onClick ausgelöst wurde?
Bsp:
...<td id="myIDA" onclick="showMenu()">Link</td>
In der Funktion hideKontextMenu() möchte ich dann nur das Menü verstecken, falls die Funktion nicht von einem Tag aus aufgerufen wurde dessen ID mit "myID" beginnt.
Oder hat jemand eine andere Idee?
Danke für die Hilfe,
Gruß,
PETER
ich schreibe gerade ein Kontextmenü, dass sich öffnet, wenn der User auf verschiedene Zellen einer Tabelle klickt. (LINKS KLICK!)
Probleme bereitet mir das Verstecken des Kontextmenüs, wenn der der Besucher der Seite irgendwo anders hinklickt als auf einen Link, der das Kontextmenü öffnet.
Hat jemand ne Idee?
Mein Ansatz:
<body onclick="hideKontextMenu()"> vesteckt das Kontextmenü.
Problem: Dann wird es immer vesteckt, auch wenn man auf einen Link klickt, der das Menü eigentlich öffnen sollte.
Frage: Kann man mit JS ermitteln, von welchem Tag aus das Event onClick ausgelöst wurde?
Bsp:
...<td id="myIDA" onclick="showMenu()">Link</td>
In der Funktion hideKontextMenu() möchte ich dann nur das Menü verstecken, falls die Funktion nicht von einem Tag aus aufgerufen wurde dessen ID mit "myID" beginnt.
Oder hat jemand eine andere Idee?
Danke für die Hilfe,
Gruß,
PETER