Question

How to disable Browser back button?

Asked by: falkon

Hi friends,
Is there a way to disable the Back button in the Browser. Give details.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2001-07-21 at 02:51:08ID20154736
Tags

back

,

browser

,

disable

,

button

Topic

JavaScript

Participating Experts
7
Points
200
Comments
17

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Disabling Browser buttons
    Hi I got a problem in my web app. I want to disable my back and forward key on my Internet Explorer 4.0 Browser. Only Back and Forward key not the whole tool bar. Can any body tell me to acheive this programatically because I have to do it globally, whoever access my page th...
  2. Disabling Browser Buttons
    How can I disable the browsers Back and forward buttons? If anyone knows pls help me. Regards, Rajesh.Y
  3. disabling back button on browser
    Hi Can anyone send me the code that will allow me to disable the back button of a browser, can I put the code in the parent frame or do I have to apply it in all the child frames?? Thanks

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: a.marshPosted on 2001-07-21 at 04:54:50ID: 6304613

Basically you can't - at least not 100% guaranteed.

Check out:

http://developer.irt.org/script/311.htm

:o)

Ant

 

by: LorangerGPosted on 2001-07-21 at 08:25:21ID: 6304803

a. marsh is correct but you can try the following:

1) You can use the location replace method when changing the location. This replaces the current history location with the new location. However older browsers do not support this method, which is why it is required to test for the images object:

<script language="JavaScript"><!--
if (document.images)
    location.replace('http://www.somewhere.com/apage.html');
else
    location.href = 'apage.html';
//--></script>

 

Note: in Opera replace() will work, but only with absolute URL's.

2) You can load the new location into another window, and then close the old window:

In the first page:

<script langauge="JavaScript"><!--
function newWindow(fileName,windowName) { msgWindow=window.open(fileName,windowName); }
//--></script>

<a href="javascript:newWindow('1.html','window1')">Open Window</a>

 

In the next window:

<script language="JavaScript"><!--
function newWindow(fileName,windowName) { msgWindow=window.open(fileName,windowName); }
function replaceURL(fileName) { newWindow(fileName,'window2'); self.close(); }
//--></script>

<a href="javascript:replaceURL('2.html')">change location</a>

 

3) You can open a window without a toolbar:

<script language="JavaScript"><!--
msgWindow=window.open('apage.html','windowName','toolbar=no');
//--></script>

 

However, this does not totally stop the user from being able to go back to the previous page.

4) You can add code to the previous page to force the browser to go forwards again:

<script language="JavaScript"><!--
javascript:window.history.forward(1);
//--></script>

 

 

by: LorangerGPosted on 2001-07-21 at 08:27:19ID: 6304809


 Wait a minute. Sorry a. marsh, I did not see you URL. Falcon, the methods I commented on are in the URL a. marsh recommended. Sorry marsh, I wasn't trying to scope your points.

 

by: a.marshPosted on 2001-07-21 at 08:54:00ID: 6304863

Apology accepted. :o)

falkon, please note that if you find the comments that LorangerG gave useful, then you should accept MY comment as the answer as the URL says almost EXACTLY the same thing!

Did you copy and paste the text LorangerG?

:o)

Ant

 

by: WebDevOnePosted on 2001-07-21 at 08:59:21ID: 6304869


 It DOES say the exact same thing. Yes, it's pasted from the source.

 

by: farajPosted on 2001-07-22 at 06:20:33ID: 6305996

The location object's replace() method overwrites the current history entry with the specified URL. It removes the current history entry before the next URL is loaded. Removing the item from the history list also prevents users from seeing the page again by clicking on the Back button later.
This technique is very useful for online games and multi-page forms, where you want prevent the user from returning to the previous page. Furthermore, the location.replace() method is supported by all browsers except Navigator 2.0x. The following example shows how to use this method in a link:


<A HREF="javascript:location.replace('nextpage.html')">Advance</A>

 

by: hongjunPosted on 2001-07-22 at 08:35:12ID: 6306182

faraj,

You are here long enough to know EE policy. The policy here is to post everyhing in comments. Questionner will then have the option to accept a comment as an answer. Posting as a proposed answer will lock the question and thus restrict the exposure to more experts. We know you are new here and thus is forgiven. With the current version of EE, you do not have the option to convert your answer to a comment but this can be done by the questioner himself. I advise the questionner to reject his answer so that this question will be released to more experts. You can however accept his comment again if you find it is really helpful.


Anyway, faraj's comment is being covered by links posted by many of the above comments including mine.

Thanks
hongjun

 

by: a.marshPosted on 2001-07-22 at 10:05:54ID: 6306306

falkon, please reject the proposed answer.

Ant

 

by: hongjunPosted on 2001-07-23 at 23:45:31ID: 6311265

Why there's no justice in EE? I personally feels that faraj's answer is a repeated one. Bad choice falkon.

hongjun

 

by: modderPosted on 2001-07-25 at 07:58:43ID: 6317703

>Why there's no justice in EE?

There is now.

 

by: modderPosted on 2001-07-25 at 08:03:12ID: 6317720

OK. Here is what I've done:

1) Increased points from 100 to 200. falkon can have the extra 100 points back if (s)he has the decency to return to this question and explain what is going on.

2) Reduced faraj's expert points to ensure that faraj has not benefited from this question.

3) Posted a new question, http://www.experts-exchange.com/jsp/qManageQuestion.jsp?ta=javascript&qid=20156939, for a.marsh, to give you the points you deserved.

modder
Community Support

 

by: a.marshPosted on 2001-07-25 at 08:35:28ID: 6317882

Great job modder. Thank you.

:o)

Ant

 

by: hongjunPosted on 2001-07-26 at 05:19:33ID: 6321667

Great.

hongjun

 

by: falkonPosted on 2001-07-28 at 01:38:24ID: 6329413

Hai guys,
I am sorry. In a hurry i did that and i didnt have much time to go thro' all those comments when accepted faraj's answer.

 

by: modderPosted on 2001-10-07 at 23:59:54ID: 6535309

Hai falkon,

I am sorry. In a hurry. I don't have much time to deal with users who cannot be bothered to participate in Experts-Exchange in a constructive manner so I have closed your account.

Everybody else, sorry it took me a while to finalize this.

 

by: EvolutionmarketplacePosted on 2004-02-03 at 22:58:41ID: 10268862

Try this:

<script>
history.forward();
</script>

Pablo.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...