Closing Browser Versus Refreshing
May 8, 2006Is there a way to tell when the user closes the browser that doesn't
also happen when a page is merely being refreshed?
Is there a way to tell when the user closes the browser that doesn't
also happen when a page is merely being refreshed?
Is it possible to refresh a parent browser window when a "child"
browser window has been closed using the [X] button in the upper right
corner of the browser?
When I refer to child window, I mean that a link within a "parent" window has opened a new browser window.
Ive looked and looked and can't find a solution to this problem... I want to have it so that when the users closes the window (by clicking the little [x] box at the top right hand corner), it prompts them asking if they really want to close the window. If they choose Yes then it does, if No, takes them back to where they just were. I know that this is possible with javascript, but is it possible to maybe coincide php w/ java in order to achieve this effect? If anyone can figure out a solution (possibly w/ code), ill be grateful..
secondly, is it possible to do the same w/ the user pressing the refresh button? By this i mean, if a user chooses to click the Refresh button in the toolbar of the browser, it alerts them saying somehting.
*The reason i don't ask this in the Javascript forum is because i need to work w/ php in order to do this.
I have home page with session close button and 10 child window link and i am opening all child window.All child windows should close after clicking on session close button. Code bellow
<html>
<script type="text/javascript">
openWins = [];
curWin = 0;
[Code]....
I am getting differences in the rendering between Safari and Firefox. I've tried to come up with a JS script to sort them out but I am not having much luck. Safari always produces "red", the same as FF or nothing at all (where I substitute 'vendor' for 'userAgent', etc). Here's my little test program to isolate the basic code:
<link href="testcss/ff.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" >
window.onload=detectbrowser;
function detectbrowser()
{
var browser_type=navigator.userAgent;
alert("the user agent is:" + browser_type);
var browser_type=navigator.userAgent.indexOf("AppleWebKit");
if(browser_type != -1)
{
document.write('<link rel="stylesheet" href="testcss/saf.css" type="text/css" >');
}else{
alert("no useragent verified");
}}
</script>
<!--[if lte IE 7]>
<link type="text/css" rel="stylesheet" href="testcss/ie.css" />
<![endif]-->
<title>Untitled Document</title>
</head>
<body>
<div id="testbox"></div><br />
<ul>
<li>Red is for Firefox</li>
<li>Green is for Internet Explorer</li>
<li>Yellow is for Safari</li>
</ul>
</body>
</html>
What's even odder, Safari won't even execute the ....else part of the if statement when I'm trying to detect using 'userAgent'.
I have a parent page which I don't have control of. I call my child page from parent page, perform some operations and once I click update child window should close and parent window should be refreshed.Everything seems to work fine except the parent page not refreshing.I tried using window.opener.location.reload(true). But it makes a postback in the parent page and so the values that I update are lost because it makes a postback with the previous values.I tried window.opener.document.locationwindow.opener.document.location. But this doesn't refresh my parent page.
View 2 Replies View RelatedI want to capture the event when a browser is closing, to give to the user
the posibility of close or no this browser. When the browser is closing,
this show a confirm window with two buttons: Accept and Cancel.
When press the Accept button, the browser is closing, and when press the
Cancel button, the browser isnīt closing.
I have tried with the event onunload, but this closes first the browser, and
then shows the confirm window.
I'm trying to get my form to save a user's data via cookies. I found a script at [URL], and it only seems to work if you refresh the page, but not if you close out the browser and restart.
<form action="process-contact.php" id="contact" method="post">
Name: <input type="text" name="name"/>
<br />Email: <input type="text" name="email"/>
<br />Message: <textarea name="message">
Does anyone know how to make it prompt the user if they try to close the browser window? Basically if someone goes to file->exit, or tries to navigate to another site, I want a confirmation box to pop up and say are you sure?
Please note I am not using this to annoy regular visitors - this is only going to be a part of my admin panel where I frequently forget to complete the last step, I just want to add a friendly reminder for myself.
anyone know any java script will display message box when browser closing?
View 1 Replies View RelatedI created a simple cookie to save a high score and it works fine when I go to another site and come back without closing the browser, but when I close the browser and open a new one, the saved information is gone. This is what my save and load code looks like:
bestScore = parseInt(document.cookie);
document.cookie = bestScore.toString();
I have a page with various divs containing SWF's and some HTML and JavaScript. The problem is that, when the page is first visited using IE7, half of the content doesn't appear. So, I have created a loadDivs(); function that looks like this::
Code:
function loadDivs()
{
var mardi2= $('mardiGras');
mardi2.show();
[Code].....
Is it possible to disable the browser from refreshing when settings document.location.href
for example here's what i would like to do
if you're at mysite.com you'll click on a link. that link will fire a func that will make the location mysite.com/about however i don't want the browser to refresh. instead i want to write some javascript that will do someother stuff. i know it seems pointless but for the project i am working on it actually make pretty good sense (to me at least LOL).
i don't care about clicking the refresh button or F5 right now. just not having the browser refresh when i change the document.location.
Is there a way to capture the event of the user closing the browser?
View 4 Replies View RelatedI have to know whether we can track the direct browser closing event by Javascript.I have tried with window.unload & window . onbeforeunload, but I was not get full satisfaction with those ones.
View 2 Replies View RelatedIn my application i am allowing only 3 admin users at a time to log in to the application.In case where one of the admin user directly closes the window or tab without signing out i need to invalidate the session or need to decrement the number of admin users who has logged in.
View 6 Replies View RelatedI work for an association and we do many conference events. Our web provider has been developing an online registration module for their CMS to make things easier for us. One problem that we have had in the past is that people leave the registration page before completing the registration i.e. select payment method and click 'next button'. I suggested to use Javascript so that when people try to leave the page/close browser before submitting the form, that they get a message saying that their registration is not yet complete and that they will be invoived for the fee unless they cancel. I have been told that this is not possible to do.
View 3 Replies View RelatedIs there a method in onClick event to refresh the browser. I'd like to
have users click on a link to listen to a streaming audio feed, but at
the same time as the click, refresh the browser so that my animated
gifs will still animate.
I have an application that is using Classic ASP, SQL server and cookies. But unless the user goes all the way through the application and the details are removed, they stay in the database.
How can I detect when they close the browser or move away to another web url. I have several pages in my app, so I dont want any unload event firing when I change pages.
Only when I move to another website completely or close the browser.
All the code I've seen on the net so far will fire if i change url's. Oh and I need to be able to access the Session's data in order to remove it from the database.
I want to execute some java script code when I close the browser.In firefox clientX and clientY are getting as "undefined"..
View 9 Replies View RelatedI'm writing php based website that queries a database and writes the html with the results. On the home page, I am querying one database and receiving data to connect to other databases (i.e., database hostname, username, and password). Depending on the link selected, the homepage creates a dynamic form and sends the data via method=post. The next dynamic webpage receives the data via $_POST and connects to a different database for the rest of the website content.
I can successfully select a link on the home page and load the data for the second page the first time, but I have a problem when I hit back on the browser. The browser takes me back to the home page but if I select another link for another database, it does not "post" the new database info and the second page looks the same as the first time it loaded.
Here is my code
Code:
function database(project, hostname, username, password) {document.body.innerHTML += '
<form id="databaseform" action="project.php" method="post"><input type="hidden" name="project" value="' + project + '">
<input type="hidden" name="dbhostname" value="' + hostname + '">
<input type="hidden" name="dbusername" value="' + username + '">
<input type="hidden" name="dbpassword" value="' + password + '">
<input type="hidden" name="dbpassword" value="' + password + '"></form>';document.getElementById("databaseform").submit();}
Not what i would like but the client wants the browser re-sized on the site loading/refreshing... Been using the following and it works fine.... apart from in Safari. how i can get it working in Safari, or no chance?
Code JavaScript:
$(document).ready(function() {
window.resizeTo(1152, 866);
});
I have been searching high and low on how to do this and I think I'm at a loss because I'm so unfamiliar with js and ajax.What I would like to do is have just a single div on a page refresh every 5-10 secs; the content of the div shows what users are logged on; the content is generated by a query on my db
<div id="players"><?php
$online_query = "SELECT user_log.user_id,user_log.ip,user_log.logged_in,user_log.logged_out,users.username,users.type_id FROM user_log LEFT JOIN users ON user_log.user_id=users.id WHERE user_log.logged_in IS NOT NULL AND user_log.logged_out IS NULL ORDER BY users.username";[code]....
almost all of the google results I got for refreshing a div were for updating dropdown boxes or dealt with some kind of page event...so now I'm at a loss on what else to look for..
I have a starting page, Page1.php that uses Page1.js.In Page1.js, I'm using the onclick event for a button that's on that page. When the button is clicked, it goes to Page2.php. Okay, fine.Page2.php is using Page2.js. But when the browser switches to page 2, I get a javascript error because, somehow, it's still referencing the Page1.js file. (Using IE8)So how do I 'dereference' the first javascript file, so that when Page2 loads, it doesn't still try to instantiate the objects in Page1.js? (I'm getting a null object error when Page2.php loads).
View 3 Replies View RelatedI'm doing some basic Javascript tutorials on the W3 schools site. Here's my example within the TryIt editor on this page: [URL]
Code:
<html>
<head>
<script type="text/javascript">
[code]....
What is returned in the browser is:
Code:
function myFunction() { return "Hello world!"; }
Why is this? And again, what are the rules for this? When can you get away without the parenthesis, and is it appropriate to use? Is there ever a time when you must not include them? When must you use them?
I've got this popup-Javascript, which works perfectly fine in Firefox, but does nothing in IE for Windows. Code:
View 3 Replies View Related