onhashchange ঘটনা

সংজ্ঞা ও ব্যবহার

বর্তমান URL-এর হ্যাশ অংশ (হ্যাশ সংকেত '#'-দ্বারা শুরু করে) পরিবর্তিত হলে, onhashchange ঘটনা ঘটে。

হ্যাশ অংশ কী হয় তা বুঝতে একটি উদাহরণ: বর্তমান URL http://www.example.com/test.htm#part2 - এই URL-এর হ্যাশ অংশ হবে #part2。

এই ঘটনা কল করার জন্য, আপনি করতে পারেন:

  • সেট করে: Location অবজেক্টlocation.hash বা location.href প্রতিশব্দহ্যাশ অংশকে পরিবর্তন করুন
  • বর্তমান পৃষ্ঠায় ভিন্ন বুকমার্ক দিয়ে নেওয়ার জন্য (বাক্সটেক্সট বাটন বা ফরোয়ার্ড বাটন ব্যবহার করুন)
  • বুকমার্ক অংশকে লিঙ্ক করে ক্লিক করুন

প্রতিদর্শ

উদাহরণ ১

হ্যাশ অংশ পরিবর্তিত হলে জেভাস্ক্রিপ্ট চালু করা হয়:

<body onhashchange="myFunction()">

আপনার নিজেই প্রয়োগ করুন

উদাহরণ ২

কিভাবে "onhashchange" ঘটনা window অবজেক্টের কাছে অন্তর্ভুক্ত করা যায়:

window.onhashchange = myFunction;

আপনার নিজেই প্রয়োগ করুন

সংজ্ঞা

HTML-তে:

<এলিমেন্ট onhashchange="myScript">

আপনার নিজেই প্রয়োগ করুন

জেভাস্ক্রিপ্টে:

অবজেক্ট.onhashchange = function(){myScript};

আপনার নিজেই প্রয়োগ করুন

জেভাস্ক্রিপ্টে, addEventListener() পদ্ধতি ব্যবহার করে:

অবজেক্ট.addEventListener("hashchange", myScript);

আপনার নিজেই প্রয়োগ করুন

মন্তব্য:ইন্টারনেট এক্সপ্লোরার ৮ বা তার পূর্ববর্তী সংস্করণ এই পদ্ধতিটি সমর্থিত না addEventListener() পদ্ধতি

প্রযুক্তিগত বিবরণ

বালকধারা: সমর্থিত
বাতিল করা যেতে পারে: সমর্থিত নয়
ঘটনা ধরন: HashChangeEvent
সমর্থিত HTML ট্যাগ: <body>
DOM সংস্করণ: লেভেল ৩ ঘটনা

ব্রাউজার সমর্থন

তালিকায় সম্পূর্ণভাবে এই ঘটনাটির সমর্থনকারী প্রথম ব্রাউজার সংস্করণ উল্লেখ করা হয়েছে。

ইভেন্ট চ্রোম আইই ফায়ারফক্স স্যাফারি অপেরা
onhashchange 5.0 8.0 3.6 5.0 10.6