জাভাস্ক্রিপ্ট উইন্ডো হিস্টোরি(History)
window.history অবজেক্টটি ব্রাউজারের হিস্টোরি ধারণ করে।
উইন্ডো হিস্টোরি
window.history অবজেক্টটি window উপসর্গ(prefix) ছাড়াও লেখা যেতে পারে।
ব্যবহারকারীর গৈাপনীয়তা রক্ষা করার জন্য এই অবজেক্টটি এক্সসেসের ক্ষেত্রে জাভাস্ক্রিপ্টের সীমাবদ্ধতা রয়েছে।
কিছু মেথডঃ
- history.back() - ব্রাউজারের মধ্যে পূর্বে ক্লিক করার মতোই
- history.forward() - ব্রাউজারের মধ্যে নেক্সটে ক্লিক করার মতোই
পূর্ববর্তী উইন্ডো হিস্টোরি
history.back() মেথডটি হিস্টোরি লিস্টের পূর্ববর্তী URL কে লোড করে।
এটি অনেকটা ব্রাউজারের পূর্বের পেজে যাওয়ার বাটনে ক্লিক করার মতোই।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<button onclick="myFunc()">ক্লিক করুন</button>
<script>
function myFunc() {
window.history.back();
}
</script>
</body>
</html>
ফলাফল
পরর্বতী উইন্ডো হিস্টোরি
history.forward() মেথডটি হিস্টোরি লিস্টের পরবর্তী URL কে লোড করে।
এটি অনেকটা ব্রাউজারের পরবর্তী পেজে যাওয়ার বাটনে ক্লিক করার মতোই।
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<button onclick="myFunc()">ক্লিক করুন</button>
<script>
function myFunc() {
window.history.forward();
}
</script>
</body>
</html>
ফলাফল