เมื่อแท็ก <menu> แสดงเป็นเมนูบริบท (context menu) ใน HTML เหตุการณ์ onshow จะทำงาน
ตัวอย่าง
คุณสามารถลองรันโค้ดต่อไปนี้เพื่อรันสคริปต์เมื่อแท็ก <menu> แสดงเป็นเมนูบริบท:
<!Doctype html>
<html>
<head>
<title>HTML menu</title>
</head>
<body>
<div style="border:1px solid #000; padding:20px;" contextmenu="clickmenu">
<p>คลิกขวาภายในพื้นที่นี้....</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("เมนูบริบทจะมองเห็นได้แล้ว");
}
</script>
</body>
</html>
สถานะปัจจุบัน: แท็ก <menu>, <menuitem> และแอตทริบิวต์ contextmenu Deprecated และถูกลบออกจากมาตรฐาน HTML แล้ว เบราว์เซอร์ไม่รองรับ
ตัวเลือกแทนที่: ใช้ JavaScript กับเหตุการณ์ contextmenu บนองค์ประกอบใดๆ สร้าง Custom Context Menu ด้วย <div> และ CSS