Can anybody let me know how to detect when my user clicks the X button
on the window. I used unload event it did not work(on IE). My web page
is a .asp page which reloads itself when navigating on the site. Now
whenever the user clicks any links on the page the unload event is
triggered which is not what I want. I only want to detect when user
clicks the X button and not when the URL changes.
code i used:
<body onunload="alert('leaving window');">
Basically this alert window is triggered everytime the URL changes and
not just when the window closes(which is what i want).
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).
If I want to detect a user's language, so that I can change some text to suit them, how do I do that in Javascript?
Or aren't modern browsers supposed to be able to cope with more than one language on a page, separated somehow by language identifiers, and display only the appropriate text? Maybe I was dreaming when I read that.
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.
I am new to Javascripting but am teaching myself and have written this script from my portfolio site in an effort to detect the users screen resolution so that my art is viewed properly. I have ran the code through a debugger and it has comback as "free of errors" but when I run the webpage on my local machine it does nothing, the page displays as if I had written nothing and due to my limited knowledge of Javascript I am at a loss and hoping for someone to say, "look you screwed this part up fix this and it's good to go". Here is the code
<script language="Javascript"> function detect(){ if(screen.width<1280||screen.height<720){ alert("This web page is best viewed with a screen resolution of 1280 by 720 or higher. Your current resolution is "+screen.width+" by "+screen.height+". If possible please change your resolution.") } else{
code to show ( overlay / modal window ) to the user when closing or navigating away from the page ( i want put in this window facebook share to make the user to share the page in his facebook ) , bytheway i wanna use it in my wordpress in every post could it be happen ?
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 done thus far is set up a simple Ajax request to my server to log in a user (This part seems to work just fine). The problem that I am incurring is that I would like to close the window if the user has been successfully logged in and not close the window (aka - show the form errors via php) if the user did not input the correct credentials.
This is what I have got so far (which simply logs in a user): -note: the php currently just spits out Sucess or Fail to the jquery ajax request and I would like to add a way to verify if logged in then close window but if not keep window open
This seems to work fine and dandy to just return Success or Fail to the #results div but is there a way to verify if the user is logged in success or not or at least a way to catch such validation that is sent back from the php script?
I was also playing with adding the below code after the $.post request but it obviously just closes the window no matter what the response.
I'm having trouble with Safari. After i close a popup it does not focus on the parent window. I have been looking around and i think its this sort of thing i need 'javascript:window.opener.focus()" target="_self"' but tbh i'm not in anyway a javascript whizz, so im a little confused.
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.
Iam using mozilla firebird. I have three popups displayed at one point of time...if I close one the other two goes hidden....could you please suggest me the reason for this behaviour and how to overcome it.....
While I opened......these child windows(popup)...from the main window I have given "dependent=yes" in the window.open statement.
The sameway I want to close the Child windows opened from the parent window using IE. I use IE 6.0.
I am trying to pop up a window and then do stuff(set flags) when the content of the new window is done loading. For this I am trying to detect the window.onload of the pop-up child window but so far I am unsuccessful. I believe my problem is that the URL of child window is on different domain, than the one of the opener(parent) so that the window.onload is not being called. Thought this may change, at the moment I do not have access to the code for the page I'm opening up in the pop-up. Im pretty new to web development.
Heres my js code
Code:
//globals var popupHandle = null; var openingWindow = false; function popWindow(URL){
[Code]....
Note: The whole reason why I am doing this is because if its the first time I am clicking on the button that will open this pop up window and I click it repeatedly very quickly, a new pop up is opened for each time I clicked eventhough the window.open is supposed to reuse the window if it has the same windowId. The first call to window.open takes long enough to not have a window handle and allow other clicks to get through.
How can I prevent the user from closing the window? I need some how to prevent the user from closing the window even if he tried to close it from the (X) button in the top right of the window?
Basically I have problem and I was wondering someone can help. I have my and on clicking a submit button i create like smaller pop up window in which i display a text area what i would like to do is that when the save button is clicked the page should be submitted back to the original page as well as the small window closing is that possible i do not want to use like a seperate close button.
Does anyone know how to have a pop-up window close once someone's clicked on a link? And can cookies be incorporated into this so that the window only pops up once a day?
At the minute, when someone clicks on a link, it opens up the page behind the window so you have to then also close the window. This is the script now: Code:
I am using a pop-up on my site that allows people to subscribe to my email list. Is there a way that once the visitor subscribes, the pop-up window can automatically close and the subscriber is sent to the confirmation page in a new window?
Please let me know to execute specific javascript code when the browser is exiting. When a browser is closed i want some code to display images or text to be executed.