ব্রাউজারটিকে আগের পৃষ্ঠায় ফিরে যেতে অনক্লিক জাভাস্ক্রিপ্ট?


252

ব্রাউজারটি আগের পৃষ্ঠায় ফিরে যেতে বাটনটির ক্লিক ইভেন্ট হিসাবে আমি সংযুক্ত করতে পারি এমন কোনও ফাংশন আছে?

<input name="action" type="submit" value="Cancel"/>

7
উইন্ডো হিস্টরি.ব্যাক ()
জন স্ট্রিকলার

উত্তর:


446

এটি আপনার ইনপুট উপাদানগুলিতে যুক্ত করুন

<input
    action="action"
    onclick="window.history.go(-1); return false;"
    type="submit"
    value="Cancel"
/>

52
এটি আমার জন্য সমস্ত ব্রাউজারে কাজ করে না, আমাকে নিম্নলিখিতটি করতে হয়েছিল <input action="action" type="button" value="Back" onclick="window.history.go(-1); return false;" />এই উত্তরটি বেশ পুরানো, সুতরাং এটি ব্রাউজারগুলির আরও আধুনিক সংস্করণে প্রবর্তিত সমস্যা হতে পারে। :)
ctrlplusb

4
এটি কি ক্যাশে থেকে পূর্ববর্তী পৃষ্ঠাটি প্রদর্শন করে বা সার্ভার থেকে পূর্ববর্তী পৃষ্ঠাটি পুনরায় লোড করে?
অ্যাড্রিয়েন

7
কি action="action"জন্য অংশ? এবং এটি কি বৈধ এইচটিএমএল ??
নিষিদ্ধ-জিওঞ্জিনিয়ারিং

@ অ্যাড্রিয়েন - এর জাভাস্ক্রিপ্ট, তাই এটি ব্রাউজারে চলছে। ব্রাউজারে ক্যাশেড পৃষ্ঠাটি পুনরায় ব্যবহার করা উচিত (ব্রাউজার সেটিংস এবং পৃষ্ঠা HTTP শিরোনাম সেটিংসের অনুমতি দেওয়ার বিষয়টি ধরে নেওয়া)।
টুলমেকারস্টেভ

নোট করুন যে ইনলাইন জেএস উত্পাদনে ব্যবহার করা উচিত নয় কারণ: ১. জেএস কোড ডেডিকেটেড এবং মিনিফাইড .jsফাইলগুলিতে হওয়া উচিত ২. এক্সএসএস ইনজেকশন প্রশমিত করার জন্য একটি সামগ্রী সুরক্ষা নীতি মাধ্যমে ইনলাইন জেএস অক্ষম করা উচিত
থিওফানি

120
history.back()

অথবা

history.go(-1)

বোতাম onclickহ্যান্ডেল এ রাখুন । এটিকে ঐটির মত দেখতে হবে:

<input name="action" onclick="history.back()" type="submit" value="Cancel"/>

11
এটিকে ক্লিক হ্যান্ডলে ক্লিক করুন
ভাদিম

7
আপনি
কোডটিতে

3
ব্রাউজার সমর্থন কি?
কোস্টা

98

পূর্ববর্তী পৃষ্ঠায় যাওয়ার জন্য

প্রথম পদ্ধতি

<a href="javascript: history.go(-1)">Go Back</a>

দ্বিতীয় পদ্ধতি

<a href="##" onClick="history.go(-1); return false;">Go back</a> 

আমরা যদি এক ধাপের বেশি পিছনে যেতে চাই তবে বাড়িয়ে তুলি

For going 2 steps back history.go(-2)
For going 3 steps back history.go(-3)
For going 4 steps back history.go(-4)
and so on.......

2
@ জেরোজেজে এটি এমন একটি লিঙ্ক যা জাভাস্ক্রিপ্ট পৃষ্ঠায় সক্রিয় / চলমান (যে কারণেই নেই) না করা থাকলে কিছুই করে না। জাভাস্ক্রিপ্ট যদি কাজ করে তবে এটি ব্রাউজারটিকে একটি পৃষ্ঠায় নিয়ে যায়।
জেরোমি ফ্রেঞ্চ

14
<input name="action" type="submit" value="Cancel" onclick="window.history.back();"/> 


12

সবচেয়ে ছোট!

<button onclick="history.go(-1);">Go back</button>

http://jsfiddle.net/qXrbx/

আমি ততক্ষণে .go(-number)পদ্ধতিটিকে পছন্দ করি , 1 বা অনেকগুলি 'ব্যাক' এর জন্য ব্যবহার / স্মরণ / আপডেট / অনুসন্ধান, ইত্যাদির জন্য কেবলমাত্র 1 টি পদ্ধতি রয়েছে etc.

এছাড়াও, নাম এবং প্রকারের ট্যাগগুলির চেয়ে পিছনে বোতামের জন্য ট্যাগ ব্যবহার করা আরও উপযুক্ত বলে মনে হচ্ছে ...



8

সহজ। এক লাইন.

<button onclick="javascript:window.history.back();">Go Back</button>

উইমস এবং মালিকের উত্তর পছন্দ হয়েছে তবে কেবল একটি লাইনে।


ভাল কাজ করে, তবে প্রায়শই যদি ব্যবহারকারী এই জাতীয় বোতামের সাহায্যে নির্দিষ্ট পৃষ্ঠায় ভাষা পরিবর্তন করার সিদ্ধান্ত নেয়, পৃষ্ঠার পরিবর্তে পূর্ববর্তী পৃষ্ঠার পিছনের বোতামটি ভাষাটি ফিরিয়ে দেবে ...
মেরেক বার্নড

6

সমস্ত বর্তমান ব্রাউজারে এটিই একমাত্র কাজ করে:

<script>
function goBack() {
    history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.