Matthias Scharwies: Kontextmenü

Beitrag lesen

Servus!

Hallo zusammen,

auf meiner Seite sollte man stets bei drücken der rechten Maustaste mein Menü bekommen. Doch sollten klar Funktionen fehlen wenn mann nicht auf dem Link draufklickt, doch sichtbar soll die Funktion trotzdem sein.

Doch trotz dass ich jedem Link die Funktion oncontext zugewiesen habe, wird stets ein und die selbe Funktion aufgerufen. Und das egal ob ich dem Body oder der Tabelle eine Funktion zuweise.

Wie die Funktion heißt, ist imho eher egal. Du müsstest auf den contextmenu-Event lauschen und da ansetzen.

Also wem weise ich jetzt eine Funktion zu, oder wie soll ich das machen, denn zu gerne würde ich ein Context über jeden Link aufrufen.

Im Wiki ist ein allerdings schon älteres Beispiel, wie ein selbst gestaltetes Kontextmenü aussieht.

Da müsste einiges umgearbeitet werden:

  • contextmenu-Event
  • moderne Ereignisverarbeitung anstelle von onclick
  • HTML5-Markup anstelle einer einspaltigen Tabelle. Welche Elemente würdet ihr denn vorschlagen?
    • <nav class="context-menu"> mit li und a
    • eine aside mit h2 und buttons

Will sich jemand mal drüber machen?

Herzliche Grüße

Matthias Scharwies

--
Es gibt viel zu tun: ToDo-Liste