Guten Abend liebe Boardler,
Ich würde gerne das browsereigene Kontextmenü mithilfe von HTML5 erweitern, jedoch weiß ich leider nicht wie ich an die ID des jeweiligen Elements komme, durch das dass Kontextmenü aufgerufen wurde.
Im Quelltext definiere ich dieses Menü und möchte es für mehrere Elemente geltend machen:
Nun die Elemente, für die das Menü gelten soll:
^^ Diese Elemente werden dynamisch aus einer DB aus gegeben
Und zum Schluss noch mein JS wo dann die Verarbeitung geschehen soll,...
Aber wie kann ich an die ID's kommen? Ist das überhaupt möglich?
Ich hoffe Ihr könnt mir helfen!
Mit freundlichen Grüßen
Selig
Ich würde gerne das browsereigene Kontextmenü mithilfe von HTML5 erweitern, jedoch weiß ich leider nicht wie ich an die ID des jeweiligen Elements komme, durch das dass Kontextmenü aufgerufen wurde.
Im Quelltext definiere ich dieses Menü und möchte es für mehrere Elemente geltend machen:
HTML:
<menu type="context" id="menu">
<menuitem label="Ändern" onclick="aendern(id_von_element)"></menuitem>
<menuitem label="Löschen" onclick="loeschen(id_von_element)"></menuitem>
</menu>
Nun die Elemente, für die das Menü gelten soll:
HTML:
<p id="element1" contextmenu="menu" >Element 1</p>
<p id="element2" contextmenu="menu" >Element 2</p>
<p id="element3" contextmenu="menu" >Element 3</p>
Und zum Schluss noch mein JS wo dann die Verarbeitung geschehen soll,...
Code:
function aendern(id) {
//JS zum ändern des Elements
//... Mach was mit "id"
}
function loeschen(id) {
//JS zum löschen des Elements
//... Mach was mit "id"
}
Aber wie kann ich an die ID's kommen? Ist das überhaupt möglich?
Ich hoffe Ihr könnt mir helfen!
Mit freundlichen Grüßen
Selig
Zuletzt bearbeitet: