কম্পিউটার টিউটোরিয়াল

HTML5-এ পপআপ মেনু থেকে কমান্ড/মেনু আইটেম (menuitem) তৈরি করা

HTML5-এ পপআপ মেনু থেকে ব্যবহারকারী যে কমান্ড/মেনু আইটেম আহ্বান করতে পারবে সেটি তৈরি করতে <menuitem> ট্যাগ ব্যবহার করুন। HTML <menuitem> ট্যাগ মেনুর জন্য একটি মেনু আইটেম ডিফাইন করতে ব্যবহৃত হয়।

<menuitem> ট্যাগের অ্যাট্রিবিউটগুলো নিচে দেওয়া হলো:

অ্যাট্রিবিউটমানবর্ণনা
checkedcheckedমেনুআইটেমটি চেকড অবস্থায় থাকবে
defaultdefaultমেনুআইটেমটি ডিফল্ট কমান্ড হিসেবে মার্ক করা হবে
disableddisabledমেনুআইটেমটি ডিজেবল করা হবে এবং ক্লিক করা যাবে না
iconurlমেনুআইটেমের জন্য আইকন ডিফাইন করে
labeltextব্যবহারকারীর কাছে প্রদর্শিত মেনুআইটেমের নাম ডিফাইন করে
radiogroupgroupnameকমান্ডের একটি গ্রুপ ডিফাইন করে যেখান থেকে শুধু একটি নির্বাচন করা যাবে
typecheckbox, command, radioমেনুআইটেমের কমান্ড টাইপ ডিফাইন করে, ডিফল্ট command

উদাহরণ

নিচের কোডটি চালিয়ে HTML5-এ <menuitem> ট্যাগ বাস্তবায়ন করা যাবে:

<!Doctype html>
<html>
  <head>
    <title>HTML menuitem Tag</title>
  </head>
  <body>
    <div style="border:1px solid #000; padding:20px;" contextmenu="clickmenu">
      <p>Right click inside here....</p>
      <menu type="context" id="clickmenu">
        <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>
  </body>
</html>

দ্রষ্টব্য: <menuitem> ট্যাগ বর্তমানে অবচিত (deprecated) এবং অধিকাংশ ব্রাউজার সাপোর্ট করে না। কনটেক্সট মেনু কাস্টমাইজেশনের জন্য JavaScript-ভিত্তিক সমাধান ব্যবহার করা ভালো।

  1. জাভাতে সাব মেনুসহ JPopupMenu তৈরির পদ্ধতি

  2. Tkinter-এ পপ-আপ মেনু তৈরি করা

  3. টকিন্টার পাইথনে লিস্ট থেকে ড্রপডাউন মেনু তৈরি করা

  4. Windows 11/10-এ কন্টেক্সট মেনুতে "Create New Text Document" আইটেম অনুপস্থিত সমাধান