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

জাভাস্ক্রিপ্টে window.location.href, window.location.replace এবং window.location.assign-এর পার্থক্য

জাভাস্ক্রিপ্টে window অবজেক্টে location অবজেক্ট থাকে। এর প্রধান প্রপার্টি/মেথডগুলো:

window.location.href

বর্তমান পৃষ্ঠার পূর্ণ URL ফেরত দেয়।

উদাহরণ

<!DOCTYPE html> <html>    <body>       <p>নিচে ক্লিক করুন পৃষ্ঠার সম্পূর্ণ URL পেতে।</p>       <button onclick = "display()">URL</button>       <script>          function display() {             var res = location.href;             document.write(res);          }       </script>    </body> </html>

window.location.replace

বর্তমান ডকুমেন্টটি ইতিহাসে রাখবে না একটি নতুন ডকুমেন্ট দিয়ে প্রতিস্থাপন করে।

উদাহরণ

<!DOCTYPE html> <html>    <body>       <button onclick = "display()">বর্তমান ডকুমেন্ট প্রতিস্থাপন</button>       <script>          function display() {             location.replace("https://www.qries.com")          }       </script>    </body> </html>

window.location.assign

নতুন একটি ডকুমেন্ট লোড করে (ইতিহাসে থাকে, পেছনে যাওয়া যায়)।

উদাহরণ

<!DOCTYPE html> <html>    <body>       <button onclick = "display()">নতুন ডকুমেন্ট খুলুন</button>       <script>          function display() {             location.assign("https://www.qries.com")          }       </script>    </body> </html>

সারসংক্ষেপ: href = URL পাওয়া/সেট করা, assign() = নতুন পৃষ্ঠা লোড (ইতিহাসে থাকে), replace() = বর্তমান পৃষ্ঠা প্রতিস্থাপন (ইতিহাসে থাকে না, Back বোতাম কাজ করবে না)।

  1. PHP এবং JavaScript এর পার্থক্য

  2. HTML-এ id এবং class-এর পার্থক্য

  3. HTML এবং HTML 5-এর পার্থক্য

  4. HTML এবং ASP-এর পার্থক্য