जब HTML में <menu> एलिमेंट कॉन्टेक्स्ट मेनू के रूप में दिखाया जाता है, तो onshow इवेंट फायर होता है।
उदाहरण
<menu> एलिमेंट कॉन्टेक्स्ट मेनू के रूप में प्रदर्शित होने पर स्क्रिप्ट निष्पादित करने का कोड:
<!Doctype html>
<html>
<head>
<title>HTML menu</title>
</head>
<body>
<div style="border:1px solid #000; padding:20px;" contextmenu="clickmenu">
<p>Right click inside here....</p>
<menu type="context" id="clickmenu" onshow="display()">
<menuitem label="Tutorialspoint" onclick=""></menuitem>
<menuitem label="Tutorials Library" onclick=""></menuitem>
<menuitem label="Coding Ground" onclick=""></menuitem>
<menuitem label="Q/A" onclick=""></menuitem>
</menu>
</div>
<script>
function display() {
alert("The context menu will be visible now.");
}
</script>
</body>
</html>
नोट: <menu> (type="context"), <menuitem>, और contextmenu एट्रिब्यूट HTML मानक से हटा दिए गए हैं और ब्राउज़र समर्थन सीमित/नहीं है। आधुनिक विकल्प: JavaScript से कस्टम कॉन्टेक्स्ट मेनू बनाएं (contextmenu इवेंट सुनें)।