কম্পিউটার

HTML DOM ডায়ালগ অবজেক্ট


HTML DOM ডায়ালগ অবজেক্টটি HTML5

উপাদানের সাথে যুক্ত। এটি ওয়েব পেজে পপআপ, মডেল ইত্যাদি তৈরি করতে ব্যবহৃত হয়। ডায়ালগ বক্সটি দেখতে এবং ব্যবহারকারীকে এটির সাথে ইন্টারঅ্যাক্ট করতে দেওয়ার জন্য ওপেন অ্যাট্রিবিউট মান সেট করা উচিত।

সম্পত্তি

ডায়ালগ অবজেক্ট -

এর বৈশিষ্ট্যগুলি নিম্নরূপ
সম্পত্তি বিবরণ
খোলা সংলাপ খোলা উচিত কি না তা সেট করতে বা ফেরত দিতে।
রিটার্ন ভ্যালু
কথোপকথনের রিটার্ন মান সেট করতে বা ফেরত দিতে।

পদ্ধতি

ডায়ালগ অবজেক্ট -

-এর জন্য নিম্নলিখিত পদ্ধতিগুলি রয়েছে৷
পদ্ধতি বর্ণনা
close() ডায়ালগ বন্ধ করতে।
দেখান() ডায়ালগ দেখানোর জন্য।
showModal() সর্বোচ্চ ডায়ালগ বক্স তৈরি করতে এবং এটি প্রদর্শন করতে৷

সিনট্যাক্স

-এর সিনট্যাক্স নিচে দেওয়া হল

একটি ডায়ালগ অবজেক্ট তৈরি করা হচ্ছে −

var p = document.createElement("DIALOG");

উদাহরণ

আসুন HTML DOM ডায়ালগ অবজেক্ট -

-এর একটি উদাহরণ দেখি
<!DOCTYPE html>
<html>
<head>
<title>DIALOG OBJECT</title>
<style>
   dialog{
      border:2px solid blue;
      font-weight:bold;
   }
</style>
</head>
<body>
<p> Clicking on the button below will create a dialog element</p>
<button onclick="createDialog()">CREATE</button>
<script>
   function createDialog() {
      var dlg = document.createElement("DIALOG");
      var dlgTxt = document.createTextNode("DIALOG WINDOW with a button");
      var bl=document.createElement("BR");
      var btn = document.createElement("BUTTON");
      var btnText=document.createTextNode("CLICK HERE");
      dlg.setAttribute("open", "open");
      dlg.appendChild(dlgTxt);
      dlg.appendChild(bl);
      btn.appendChild(btnText);
      dlg.appendChild(btn);
      document.body.appendChild(dlg);
   }
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

HTML DOM ডায়ালগ অবজেক্ট

ক্রিয়েট বোতামে ক্লিক করলে -

HTML DOM ডায়ালগ অবজেক্ট

উপরের উদাহরণে -

আমরা প্রথমে একটি CREATE বাটন তৈরি করেছি যা ব্যবহারকারী দ্বারা ক্লিক করলে createDialog() ফাংশনটি কার্যকর করবে -

<button onclick="createDialog()">CREATE</button>

createDialog() ফাংশন createElement() পদ্ধতি ব্যবহার করে

উপাদান তৈরি করে। এটি তারপর createTextNode() পদ্ধতি ব্যবহার করে কিছু পাঠ্য যোগ করে। তারপর আমরা createElement() পদ্ধতি ব্যবহার করে উপাদানের ভিতরে একটি বোতাম তৈরি করি এবং createTextNode() পদ্ধতি ব্যবহার করে বোতামের পাঠ্য যোগ করি।

setAttribute() পদ্ধতি ব্যবহার করে আমরা ব্যবহারকারীর কাছে প্রদর্শনের জন্য ডায়ালগ বক্সের ওপেন অ্যাট্রিবিউট মান সেট করি। সবশেষে এর ভিতরের বোতাম সহ ডায়ালগ বক্সটি document.body appendChild() মেথড ব্যবহার করে ডকুমেন্ট বডিতে যুক্ত করা হয় এবং

এবং
  1. HTML DOM বোতাম অবজেক্ট

  2. HTML DOM ইনপুট রেডিও অবজেক্ট

  3. HTML DOM HR অবজেক্ট

  4. HTML DOM Ul অবজেক্ট