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

HTML DOM Object name প্রোপার্টি


HTML DOM Object name প্রোপার্টি

<object> এলিমেন্টের name প্রোপার্টি (HTML DOM) অবজেক্টের name অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে ব্যবহৃত হয়। name অ্যাট্রিবিউট ফর্ম সাবমিশনে অবজেক্টের নাম হিসেবে পাঠানো হয় (দুর্লভ ব্যবহৃত), এবং উইন্ডো/ফ্রেম টার্গেটিংয়ের জন্য ব্যবহার করা হতো (লিগ্যাসি)।

সিনট্যাক্স

// নাম পাওয়া
obj.name

// নাম সেট করা
obj.name = "name"

উদাহরণ

<!DOCTYPE html>
<html>
<body>
  <object id="obj1" width="570" height="350"
          data="https://www.tutorialspoint.com/flex/samples/CSSApplication.swf"
          name="obj"></object>
  <button onclick="changeName()">অবজেক্টের নাম পরিবর্তন করুন</button>
  <p id="demo"></p>
  <script>
    function changeName() {
      document.getElementById("obj1").name = "obj2";
      document.getElementById("demo").innerHTML = "নাম আপডেট হয়েছে: obj2";
    }
  </script>
</body>
</html>

আউটপুট

HTML DOM Object name প্রোপার্টি

বাটনে ক্লিক করলে নাম obj থেকে obj2 হয়ে যায়:

HTML DOM Object name প্রোপার্টি

দ্রষ্টব্য

  • name প্রোপার্টি <object>-এর জন্য লিগ্যাসি ফিচার — আধুনিক ওয়েব ডেভেলপমেন্টে কম ব্যবহৃত।
  • <iframe>-এ name বেশি গুরুত্বপূর্ণ (টার্গেটিংয়ের জন্য: <a target="iframeName">)।
  • ফর্ম সাবমিশনে <object> সাধারণত ডেটা পাঠায় না (যদি না এটি ফর্ম কন্ট্রোল হয়)।

name vs id

প্রোপার্টি উদ্দেশ্য ইউনিক?
id ইউনিক আইডেন্টিফায়ার (CSS, JS,.Fragment) হ্যাঁ (পেজে একটাই)
name ফর্ম সাবমিশন নাম, ফ্রেম টার্গেটিং না (একাধিক হতে পারে)
  1. HTML DOM name প্রপার্টি

  2. HTML DOM Object form প্রপার্টি

  3. HTML DOM Object data প্রপার্টি

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