![]() |
|
|
Welcome to the { mindfrost82.com } forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
Re: close webform java script
Paul:
The script "window.close()" close the window in the browser. Is this that you need? Gustavo A. Cantero CEO - Scientia® Soluciones Informáticas MCP - MCSD - MCTS http://www.scientia.com.ar http://www.programandoamedianoche.com http://foro.scientia.com.ar -----Mensaje original----- De: Paul [mailto:Paul@discussions.microsoft.com] Expuesto a las: Martes, 07 de Octubre de 2008 05:46 p.m. Expuesto en: microsoft.public.dotnet.framework.aspnet Conversación: close webform java script Asunto: close webform java script I am looking for a java script to close a web form that I can attatch to a button click event. I am using vs2005, c#. Thanks -- Paul G Software engineer. |
|
|||
|
Re: close webform java script
"Gustavo Cantero" <g.cantero@scientia.com.ar> wrote in message
news:7A0F0A1B77EE4A3F932D1D235D10FF6F@CATALINA... [top-posting corrected] >> I am looking for a java script to close a web form that I can attatch to >> a >> button click event. I am using vs2005, c#. > > The script "window.close()" close the window in the browser. Is this > that you need? That will generate a message asking the user to confirm that they want to close the window, and you have omitted the final semi-colon. The correct JavaScript is: "window.opener=null;window.close();" -- Mark Rae ASP.NET MVP http://www.markrae.net |
|
|||
|
Re: close webform java script
Thanks for the responses, do I just attatch this to the onclick event?
-- Paul G Software engineer. "Mark Rae [MVP]" wrote: > "Gustavo Cantero" <g.cantero@scientia.com.ar> wrote in message > news:7A0F0A1B77EE4A3F932D1D235D10FF6F@CATALINA... > > [top-posting corrected] > > >> I am looking for a java script to close a web form that I can attatch to > >> a > >> button click event. I am using vs2005, c#. > > > > The script "window.close()" close the window in the browser. Is this > > that you need? > > That will generate a message asking the user to confirm that they want to > close the window, and you have omitted the final semi-colon. > > The correct JavaScript is: > > "window.opener=null;window.close();" > > > -- > Mark Rae > ASP.NET MVP > http://www.markrae.net > > |
|
|||
|
Re: close webform java script
Mark Rae [MVP] wrote:
> "Gustavo Cantero" <g.cantero@scientia.com.ar> wrote in message > news:7A0F0A1B77EE4A3F932D1D235D10FF6F@CATALINA... > >>> I am looking for a java script to close a web form that I can attatch >>> to a button click event. I am using vs2005, c#. >> >> The script "window.close()" close the window in the browser. Is this >> that you need? > > That will generate a message asking the user to confirm that they want > to close the window, and you have omitted the final semi-colon. > > The correct JavaScript is: > > "window.opener=null;window.close();" That only appears to be the case with IE6. In IE7, setting opener to null doesn't appear to make a difference. There is a difference between closing a window that was opened by script versus closing a window that was not opened by script. You're prompted with a confirmation if closing a window that was _not_ opened by JavaScript. If the window was opened by JavaScript, you're not prompted with a confirmation (it just closes). Setting window.opener to null doesn't change this. In Firefox, if you try to close a window that was not opened by JavaScript, it doesn't close and you get the message "Warning: Scripts may not close windows that were not opened by script." in the error console. If you close a window that was opened by JavaScript, you're not prompted with a confirmation (it just closes). This is true regardless of setting window.opener to null. In Safari 3.1, setting opener to null makes no difference. Windows opened by script always close without a confirmation, and windows not opened by script will not close with window.close(). |
|
|||
|
Re: close webform java script
setting opener to null was a trick that works due a (minor) security bug
with ie 6.0 (opener should be read only). no properly coded browser will allow javascript to close a main (non popup) window, only windows that were opened with javascript (and thus have an opener defined) will respond to window.close(). -- bruce (sqlwork.com) Ben Amada wrote: > Mark Rae [MVP] wrote: > >> "Gustavo Cantero" <g.cantero@scientia.com.ar> wrote in message >> news:7A0F0A1B77EE4A3F932D1D235D10FF6F@CATALINA... >> >>>> I am looking for a java script to close a web form that I can attatch >>>> to a button click event. I am using vs2005, c#. >>> >>> The script "window.close()" close the window in the browser. Is this >>> that you need? >> >> That will generate a message asking the user to confirm that they want >> to close the window, and you have omitted the final semi-colon. >> >> The correct JavaScript is: >> >> "window.opener=null;window.close();" > > That only appears to be the case with IE6. > > In IE7, setting opener to null doesn't appear to make a difference. > There is a difference between closing a window that was opened by script > versus closing a window that was not opened by script. You're prompted > with a confirmation if closing a window that was _not_ opened by > JavaScript. If the window was opened by JavaScript, you're not prompted > with a confirmation (it just closes). Setting window.opener to null > doesn't change this. > > In Firefox, if you try to close a window that was not opened by > JavaScript, it doesn't close and you get the message "Warning: Scripts > may not close windows that were not opened by script." in the error > console. If you close a window that was opened by JavaScript, you're > not prompted with a confirmation (it just closes). This is true > regardless of setting window.opener to null. > > In Safari 3.1, setting opener to null makes no difference. Windows > opened by script always close without a confirmation, and windows not > opened by script will not close with window.close(). |
|
|||
|
Re: close webform java script
bruce barker wrote:
> setting opener to null was a trick that works due a (minor) security bug > with ie 6.0 (opener should be read only). no properly coded browser will > allow javascript to close a main (non popup) window, only windows that > were opened with javascript (and thus have an opener defined) will > respond to window.close(). Aaah ... I wasn't aware of this issue with IE6. Another item on my "go away IE6" list ![]() |
![]() |
|
| Thread Tools | Search this Thread |
| Display Modes | |
|
|