এখানে স্ট্যাকওভারফ্লোতে, আপনি যদি পরিবর্তনগুলি শুরু করে থাকেন তবে আপনি পৃষ্ঠাটি থেকে দূরে নেভিগেশন নেওয়ার চেষ্টা করেছেন, একটি জাভাস্ক্রিপ্ট কনফার্ম বোতামটি দেখায় এবং জিজ্ঞাসা করছে: "আপনি কি নিশ্চিত যে আপনি এই পৃষ্ঠা থেকে দূরে নেভিগেট করতে চান?" ব্লি ব্লা ব্লো ...
এর আগে কি কেউ এটি প্রয়োগ করেছে, আমি কীভাবে ট্র্যাক করব যে পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ হয়েছিল? আমি বিশ্বাস করি যে আমি নিজেই এটি করতে পারি, আমি আপনার কাছ থেকে বিশেষজ্ঞদের কাছ থেকে ভাল অনুশীলনগুলি শেখার চেষ্টা করছি।
আমি নিম্নলিখিত চেষ্টা করেছিলাম কিন্তু এখনও কাজ করে না:
<html>
<body>
<p>Close the page to trigger the onunload event.</p>
<script type="text/javascript">
var changes = false;
window.onbeforeunload = function() {
if (changes)
{
var message = "Are you sure you want to navigate away from this page?\n\nYou have started writing or editing a post.\n\nPress OK to continue or Cancel to stay on the current page.";
if (confirm(message)) return true;
else return false;
}
}
</script>
<input type='text' onchange='changes=true;'> </input>
</body>
</html>
কেউ কি উদাহরণ পোস্ট করতে পারেন?