Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 635883
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T20:27:16+00:00 2026-05-13T20:27:16+00:00

This sounded like something almost impossible to do when it was presented to me.

  • 0

This sounded like something almost impossible to do when it was presented to me. I know you can display a dialog box to confirm when leaving a web page. But is it possible to display a dialog box when leaving a site?

I haven’t been able to find/create anything that can read the address bar and know that you’re leaving the site.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T20:27:16+00:00Added an answer on May 13, 2026 at 8:27 pm

    First off define which events can actually take your user away from your site?

    1. A click of a link inside your web site content
    2. A submit of a form to an outside action
    3. A javascript from a child window that changes window.location on its parent
    4. User starting a search in the search bar (FF and IE)
    5. User entering a search/address in the browser address bar.
    6. User hitting a back button (or backspace) when it just came to your site
    7. User hitting a forward button (or shift-backspace) when they were off the site before but came back by getting there via Back button functionality
    8. User closes the browser window

    So. what can you do about all these?

    1. These are easy. Check your anchors and if they do point outside, add some functionality in the onclick event
    2. Similar to 1. Add your functionality for the onsubmit event of the form posting back outside of your site.
    3. -> 8. don’t really have an applicable solution that could be controlled. You can abuse onbeforeunload event as much as you want, but you won’t have much success of knowing what’s going on. And there are certain limitations related to onbeforeunload as well, so your hands will be tied most of the time.

    The real question?

    Why would you want to control this event anyway except for bothering your users not to leave you. Begging doesn’t give much justice in the web world anyway. And when some site would bother me with messages or even worse prevent me from leaving I wouldn’t want to get back anymore. It smells of bad bad bad usability and gives a hint of adware site.

    Rather try to keep your users interested by providing them with valuable content.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 355k
  • Answers 355k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Also from the man page (at least, on my system):… May 14, 2026 at 8:33 am
  • Editorial Team
    Editorial Team added an answer Found it. It was on http://html5demos.com. Checkout this demo.. works… May 14, 2026 at 8:33 am
  • Editorial Team
    Editorial Team added an answer Why not just use /(?:No monthly maintenance|Purchase of $([0-9.]+) worth… May 14, 2026 at 8:33 am

Related Questions

Like many developers working on web sites for Internet Explorer, I seem to come
In the SO podcast episode 54 Jeff talked about using Visual Studio to save
To make this easier to understand, I will present the exact same problem as
I think I might know the cause, but not how to fix it without
I've been working on my first robot for google wave recently, a vital part

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.