OnBlur="window.close()" And MS IE 6
Jul 23, 2005
I've got a window with a "<body onBlur="window.close()"> tag that keeps closing prematurely. It happens when the user clicks on text inside a table in the same window. Apparently IE decides that the <body> no longer has the focus if the <table> within the <body> has it. Firefox handles the page correctly as does MS 5.
This may be one of those "security features" that came along with Windows XP SP2, but wherever it came from, it's a real pain in the you-know-what.
View 4 Replies
ADVERTISEMENT
Dec 10, 2009
Using Javascript, ASP.net with C# code behind. I am validating a textbox using the onblur event. It is being validated in that it must have an alphanumeric entry before the user tabs off of it to the next box. The validation part works, the part that doesn't work is that I get the validation alert textbox if I close the window. I have a workaround in that I am assigning that textbox a character using windo.onberforeunload but I know that isn't right.
Here is what I have so far...
Code behind on Page_Load...
txtCLBRTNWC.Attributes.Add("onblur", "return reqVLD(this)");
Here is my textbox field...
<asp:TextBox ID="txtCLBRTNWC" runat="server" Width="75" MaxLength="4"
ontextchanged="txtCLBRTNWC_TextChanged" TabIndex="1"
onkeyup="clbwclngCHK(this);" ></asp:TextBox>
And here are the 2 functions being used...
function reqVLD(alphanumericChar){
var chk = /^[a-zA-Z0-9]+$/;
// var boxid = document.getElementById("<%=txtCLBRTNWC.ClientID%>").value;
// var matchArray = boxid.match(chk);
if(document.getElementById("<%=txtCLBRTNWC.ClientID%>").value.match(chk)){
return true;
} else {
document.getElementById("<%=txtCLBRTNWC.ClientID%>").focus();
document.getElementById("<%=txtCLBRTNWC.ClientID%>").value = "";
alert("Please enter a Work Center.");
return false;
}}
function clbwclngCHK(obj_in)//When txtCLBRTNWC entry hits the max of 4 auto focuses to next box. {
if (obj_in.value.length == 4) document.getElementById("<%=txtSTRTDT.ClientID%>").focus();
}
Here is my work around...
window.onbeforeunload = function (){
document.getElementById("<%=txtCLBRTNWC.ClientID%>").value = "1";
}
User has to enter something in box before they can move on. This is checked and validating using an onblur event. Problem is, the onblur event fires if closingexiting the window.
View 9 Replies
View Related
Apr 5, 2009
I need to know if the user close the browser or to open the window � browser without or with a disable close window button How can I???
View 6 Replies
View Related
Jul 20, 2005
I want to trap the window.close() event when the user clicks on the close button of the browser using javascript. Can anyone shed light on this problem ?
View 1 Replies
View Related
Jan 29, 2010
I have a HTML and I am opening another link in a separate window using window.open() . The child window is something like 'http://yahoo.com' which is out side html. I need to refresh the parent window when the child window is closed.
View 4 Replies
View Related
Apr 7, 2010
- I have a button on my Flash site that opens an HTML page in a popup window. In Flash, I open the new window using Actiosnscript 2.0:
- Within the popup window are links to other HTML pages. They all open in the same window. I've been using the following to create the links in Dreamweaver:
- On each page, I have a "Return to Main Menu" button that should close the popup window. To do this, I have been using:
- The problem is that it works differently in each browser, and I can't even get it to consistently close the window in most browsers:
Internet Explorer = popup message appears, asking "Are you sure you want to close this window?" or something similar; window closes after clicking "Yes."
Safari = Only closes if I'm on the original HTML page. If I click on any of the other links (note that these all open in the same window), those pages' "Return to Main Menu" buttons cease to work. However, if I keep clicking "Back" until I get to the original page, it closes.
Opera = Button actually works for each page.
Firefox & Chrome = Does not close the window at all.
I looked into it and saw that others have used a window.opener to solve similar issues. But, since my popup window is opened using Flash/AS2, I need to find a way around it.
I've tried preceding "window.close()" with "window.opener=null" (i.e. -onClick="window.opener=null; window.close()"), but I don't think I'm doing it right because it still doesn't work.
I've also seen others use codes that involve functions and variables, but it is beyond my current coding knowledge to implement this. Like I said, I'm sort of new at this.
View 5 Replies
View Related
May 23, 2002
I have a little popup window I'm making. I'd like the window to just destroy itself if the user clicks on the original, calling page.
This is what I tried in the header section of the popup page but the code is not being triggered:
<script type="text/javascript"> <!--
window.
-->
</script>
And by the way I already tried this in the body tag:
And the body tag thing actually DID close the window if the user clicked on the original calling page. BUT the window also closed if the user clicked on a combo box on the popup (because the body lost the focus), and that was not good..
View 1 Replies
View Related
Dec 2, 2010
I have an input element (textbox) on a webpage, and capture the onblur event of the input (textbox) control to do validation. My problem is that when the page is closed or the user click on another window the onblur event of my textbox gets called too.
I need the onblur event handler to be called only when the textbox loses focus b/c another element on the SAME webpage gets focus, but not when the user clicks on another window or closes the browser window.
View 10 Replies
View Related
Jul 20, 2005
I want to close a popup-window with the onBlur eventHandler.
function closeIt() {
setTimeout('window.close()',2000); }
<body onBlur="closeIt()">
html
</body>
There is a form on my page, and when a input-field gets focus, body looses focus and the window closes. That's not what I want. I want to close the window, if focus goes to another
window or application, but not when someone tries to fill that form.
View 2 Replies
View Related
Jan 29, 2006
I need a script that will open a new window (popup / new link) in a specific size, but will also close the old window (where the popup came from). I know the popup window is easy but finding a work-able close window script as the new window is opened is impossible!!
View 3 Replies
View Related
Feb 1, 2010
I have an HTML page where I am opening a child window using window.open. the child window is something like yahoo.com. I want to refresh the parent window when the child window is closed.
View 1 Replies
View Related
May 3, 2009
I'm trying to create code to close the child window I'm creating if the parent window is closed. Here's my code so far:
function openWindow() {
var newWin = window.open(); // open the new window
newWin.document.write('<h1>Child Window</h1>
[Code]...
The above openWindow function is used in this event: <input type="button" name="btn" onclick="openWindow()"value="Open a new window" />
I can generate the new window fine. I just can't close it if the parent window is closed.
View 1 Replies
View Related
Nov 26, 2010
I have parent page with 10 child window and i want to close all child window when click on close session button on parent but first i need to check whether any child window open or not after that action should be done for close the child window.
View 4 Replies
View Related
Nov 2, 2004
I have a product that has many features. Clicking on a feature opens a popup window with explanation. There is a js Close Window link in each. All is fine so far.
Now in one popup window there is a reference to a different page of the main website. Is it possible to have a single text link both CLOSE the popup AND go to a new page in the parent window?
View 3 Replies
View Related
Nov 29, 2010
I want to close all child window with parent window. First i want to detect whether any child window open if open then it should be close after click close button on parent window.
View 8 Replies
View Related
May 16, 2009
I am using the following code in to open a pop-up window (in Flash hence the actionscript tags ..):
This is working fine. My problem is how to close this window from other pages on the website.
I have tried:
And it is not working. What would be the correct javascript to use to close the pop-up window that is opened using the code above?
View 4 Replies
View Related
Jul 20, 2005
I need a popup window to close after 10 seconds. I have 2 ideas, and
neither work.
<META HTTP-EQUIV='Refresh' CONTENT=ཆ
URL=javascript:this.window.close()'>
or...
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function closeWin() {
window.close();
}
// End -->
</SCRIPT>
</head>
<body bgcolor="#ff0b11" onLoad:"javascript:closeWin()">
View 1 Replies
View Related
Sep 27, 2001
I urgently need a piece of JS that will close the window when a user clicks a button.
Using window.close works but it gives an alert box to ask the user if they want to close the window. Is there a way around this?
View 6 Replies
View Related
Mar 3, 2007
i have this function that closes a window
function closeAll() {
if (myWin && myWin.open && !myWin.closed)
{
myWin.close();
}
}
how do i work in antoher window in there "myOtherWin" so that when this function is called both windows are closed myWin and myOtherWin, regardless which or both are opened?
View 1 Replies
View Related
Jul 2, 2009
I am having one td and inside td using one control(it may be any control like textbox,combobox) and am using onblur events for td and aswell as the control inside td. when am moving focus from this td to another td the parent onblur event is firing first and then child control(like textbox, combobox) onblur event is firing. The problem is am validating that entire td (what ever the value user updates) in one method. so in this scenario that validate method is calling when i move the focus onto child control. After entering the value in the child control that child control onblur event is firing and am unable to fire the parent control(td) onblur event.
View 1 Replies
View Related
Jul 23, 2005
<script for="window" event="onbeforeunload">
alert('Im closing');
</script>
View 3 Replies
View Related
Jul 23, 2005
I have created a form. Within the form is a button to close the window
on click and to validate as well. The close window works when it is a
stand alone, but it does not work when it is embedded with the other
code. Here is the code I am currently using:
<p><font face="Trebuchet MS">
<input type="submit" value="Send" name="B1"
"MM_validateForm('Manager
Name','','R','Managers Extension','','R','Department','','R');return
document.MM_returnValue">
<input type="reset" value="Clear" name="B2">
</font></p>
View 6 Replies
View Related
May 17, 2006
Trying to make a script function that opens a new window with a new
location, and then closes the old window. My function looks like this:
<script language="javascript">
function deletecook()
{
new_win = window.open('http://www.blahblahblah.com/')
window.close()
}
</script>
But it doesn't close any windows, not even the one it just opened. Any
takers?
View 7 Replies
View Related
Sep 12, 2006
I've a button that onclick calls a function that calls the following
code. The last 3 lines are for IE, which didn't want to close till I
put in the funny line with opener.
window.parent.focus();
window.close();
window.opener = window;
window.close();
window.parent.focus();
This closes a window in IE, but in FireFox an odd thing happens. I have
to mouseout of something before it closes. If I click the button and
then leave the mouse sitting there, above the button, then nothing
happens in FireFox. It's as if the code is broken.
I did originally have window.blur in their, instead of parent.focus.
But I took it out a while ago and did shift-refresh in FireFox.
View 1 Replies
View Related
Nov 9, 2006
Is there a better way than this in IE7 for an Intranet page on a
trusted site to close a non-script opened window?
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.SendKeys("{ENTER}");
window.close();
Is there any kind of registry change that we can roll out on our LAN
that will allow window's to close themselves in Javascript for IE7?
View 2 Replies
View Related
Jul 20, 2005
I installed a script which opened a window in a predefined format.
It works fine!
I want to know if it is possible to close that screen with java.
(however, the code should be in the childpage)
View 1 Replies
View Related