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

জাভাস্ক্রিপ্ট দিয়ে রিডাইরেক্ট (Redirect) করার পদ্ধতি

ওয়েব পেজ রিডাইরেক্ট করার একাধিক উপায় রয়েছে। এই আর্টিকেলে জাভাস্ক্রিপ্ট দিয়ে ক্লায়েন্ট-সাইড রিডাইরেক্টের দুটি মেথড দেখানো হয়েছে।

দুটি মেথড

১. location.href ব্যবহার করে

const handleRedirect = (url) => {
  location.href = url;
}
// ব্যবহার: body onload="handleRedirect('https://example.com')"

এই মেথড ব্রাউজার হিস্টরিতে পেজ যোগ করে, তাই Back বাটন দিয়ে ফিরা যায়। ডিলেয় যোগ করতে setTimeout ব্যবহার করুন।

const handleRedirect = (url) => {
  setTimeout(() => { location.href = url; }, 2000); // ২ সেকেন্ড পর
}

২. location.replace() ব্যবহার করে

body onload="location.replace('https://example.com')"

এই মেথড ओरিজিনাল URL কে হিস্টরি স্ট্যাক থেকে রিপ্লেস করে, Back বাটন দিয়ে ফিরা যায় না। স্ক্রিপ্ট ট্যাগ লাগে না, এক লাইনে হয়।

উপসংহার

location.href ব্যবহার করলে হিস্টরি থাকে, location.replace() ব্যবহার করলে হিস্টরি রিপ্লেস হয়। প্রয়োজন অনুযায়ী যেকোনো একটি ব্যবহার করুন।

  1. সকল জাভাস্ক্রিপ্ট এরর ক্যাচ করা

  2. জাভাস্ক্রিপ্ট - URL রিডাইরেক্ট করা

  3. জাভাস্ক্রিপ্ট দিয়ে অন্য ওয়েবপেজে রিডাইরেক্ট

  4. জাভাস্ক্রিপ্ট দিয়ে URL অবজেক্ট তৈরি করা