Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML में <menu> एलिमेंट कॉन्टेक्स्ट मेनू के रूप में दिखाए जाने पर स्क्रिप्ट कैसे निष्पादित करें?

जब 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 इवेंट सुनें)।

  1. - HTML5 में संदर्भ मेनू ट्रिगर होने पर स्क्रिप्ट कैसे निष्पादित करें?

    contextmenu एट्रिब्यूट (निरस्त) contextmenu एट्रिब्यूट HTML5 में एक तत्व के लिए कस्टम संदर्भ मेनू (राइट-क्लिक मेनू) निर्दिष्ट करने के लिए उपयोग किया जाता था। **हालांकि, यह एट्रिब्यूट अब निरस्त (deprecated) हो चुका है और अधिकांश आधुनिक ब्राउज़र्स में समर्थित नहीं है।** ⚠️ चेतावनी: contextmenu एट्र

  1. - HTML में तत्व को फोकस मिलने पर स्क्रिप्ट कैसे निष्पादित करें?

    onfocus इवेंट एट्रिब्यूट onfocus एट्रिब्यूट HTML में किसी तत्व को फोकस मिलने पर (क्लिक, टैब, या प्रोग्रामेटिक रूप से) स्क्रिप्ट निष्पादित करता है। यह फॉर्म फील्ड्स, लिंक्स, बटन्स, और tabindex वाले तत्वों पर काम करता है। उदाहरण निम्नलिखित कोड onfocus एट्रिब्यूट का उपयोग दिखाता है: { el

  1. - HTML में माउस बटन दबाने पर तत्व पर स्क्रिप्ट कैसे निष्पादित करें?

    onmousedown इवेंट एट्रिब्यूट onmousedown एट्रिब्यूट HTML में किसी तत्व पर माउस बटन दबाए जाने पर (क्लिक पूरा होने से पहले) स्क्रिप्ट निष्पादित करता है। यह onclick से पहले फायर होता है और ड्रैग-एंड-ड्रॉप, कस्टम UI इंटरैक्शन, और गेम कंट्रोल्स के लिए उपयोगी है। उदाहरण निम्नलिखित कोड onmousedown और onm