|
Hi,
Not certain of best place to post this - though thought readers of this board may
be able to answer my question or point me in the right direction.
I have a Web App that requires confirmation of when the user logs out.
Have successfully been able to handle this by calling a WebService when
the windows closes using the onunload event.
This works fine whether the user logs out using my logout link or even if
they use the [x] on the Browser window.
However I would like the option of halting the shutdown under certain circumstances.
This is O.K with my logout link but when the user clicks the [x] the browser always
closes.
I have found one way by using the following Javascript: window.open(parent.location);
This reloads the page but looses any changes made to the form by the user that have yet to be saved. As it is this I am trying to handle it some what defeats the object (ie: If the user makes changes to the form and tries to close before submitting I want to give them the option to save or ignore).
I need to find a way to stop the closing of the Browser mid-flow when the user uses the
[x] and keep the same page visible with the same data.
Thanks for any advice
Andrew
|
|
|
|
|
Web sites are stateless, so you can't tell if the use has gone off, died or pulled the plug on the pc. If the user hits a logout button then you can tell they have left the site so you need to look for session end in all other cases. This can only be done on the server end rather on the client end.
If you are using .NET then tie the session to a login then once the session ends you can handle this with the session_end event and handle that the user has left the system/application
Blog Have I http:\\www.frankkerrigan.com
|
|
|
|
|
Hi,
Sorry I do not think I have made myself clear.
I know Web Sites are stateless - what I am after (maybe NOT possible but I have found similar questions and limited answers, see my earlier email) is to know whether it is possible to catch the close [x] event and when required stop the Browser window closing.
I am catching the close[x] event however what I have not been able to do is stop the window closing. Another suggestion I have seen is to the onbeforeunload event, but this does allow me to do quite what I want.
I was merely checking whether anyone on the Message Board had any better ideas...
Thanks again
Andrew
|
|
|
|
|
There is no way to stop a browser window from closing on the client side. Either from code running inside the browser session or from the server side. Once that little [X] is clicked, that's it, you're done.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Hi everyone,
I have a problem with a user control I have built for my application. I have a vertical scrollbar on the right of the control. The application is an MDI app, so when I scroll down in this control, and click on an item in it, it loads another form. However when I return to the original control, the scrollbar is still in the position I left it.
Basically, I need some way to force the scrollbar to reset its position to the top, possibly using an onfocus event or similar, but have been unable to find a way of doing this so far.
Any help would be much appreciated.
Thanks in advance.
Jim
|
|
|
|
|
Depending on how you've written your control (and how it inherits), something like the following might help:
theObject.AutoScrollPosition = new System.Drawing.Point(0, 0);
theObject.AutoScrollPosition = new System.Drawing.Point(0, Y);
|
|
|
|
|
Thanks man,
I managed to produce a similar solution myself, appreciate the reply!
Jim
|
|
|
|
|
hi,
i have an application to develop. one of its part is to make a form for the new users to register.
I have some restrictions on the user name that i should specify.
One of the restrictions is that a user name can not include special characters of any kind. (Don't ask me why cz the project manager wants so).
the following special characters are restricted:
~ ! @ # $ % ^ & * ( ) _ + = -| \ } ] { [ : ” ’ ; ? / > < , .
so if anybody has a regular expression for such a case please give it to me cz i am not that good in regular expressions.
Thanks in advance
best regards
|
|
|
|
|
quiteSmart wrote: the following special characters are restricted:
~ ! @ # $ % ^ & * ( ) _ + = -| \ } ] { [ : ” ’ ; ? / > < , .
But not characters like these?
" ' ` ¨ ½ § £ € Í Ò ñ å Ä ô ü ì î ä Ô Ë Ö Å ÿ õ
Those are just a few of the characters I can type directly on my keyboard. There are more, and then there are thousand of other special characters in the unicode character set.
You should define the characters that are allowed instead. That will be much easier.
---
It's amazing to see how much work some people will go through just to avoid a little bit of work.
|
|
|
|
|
mmmmmmmmmmmmmmmmmmmmmmmmmmmmm
That's good.
Thank you man.
I will define it to accept only alphanumeric characters and that will be fine for the manager i think.
I should have thought about that before asking in here.
Thank you Guffa.
|
|
|
|
|
Guffa one more question plz
i am verry bad in regular expressions
so can you please tell me how to do that regular expression
|
|
|
|
|
Perhaps something like:
^[0-9A-Za-z]+$
---
It's amazing to see how much work some people will go through just to avoid a little bit of work.
|
|
|
|
|
hey man thanks a lot
i realy appreciate it.
i just did a single addition to the regex u gave me
it is now like this
^[0-9A-Za-z]{6,}$
i did that ccz i need to have more than 6 chars for the user name
thanks again ;)
|
|
|
|
|
hi ,
i want to add web reference to my project with a function. user can send a string to this function and it try to connect and take WSDL informations from the reference. are there anybody having information about this?
|
|
|
|
|
if you are using VS (Visual Studio) right click references in solution explorer and add "Web Reference"
Blog Have I http:\\www.frankkerrigan.com
|
|
|
|
|
i'm using Visual studio but i want to add wsdl s with codes. with functions.
|
|
|
|
|
hi!
i want to know how to change the back color of the toolbar.
with regards,
Asha.
hi!
|
|
|
|
|
Toolbar? Do you mean the menubar of a form?
__________________________________________________
Standards are great! Everybody should have one!
|
|
|
|
|
its toolbar on which we place buttons back , home and others...
hi!
|
|
|
|
|
private byte key = new byte();
// 24 bit key for 3DES
Key=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24);
private byte iv= {22,33,44,55,66,77,88,99};// 8 bit
this is what i have to do
i have done it in vb.net and i want do the same in c#
thanks,
ahmad.osama1984@gmail.com
|
|
|
|
|
Do you mean this: ?
byte[] key = new byte[24] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
byte[] iv = new byte[8] {22,33,44,55,66,77,88,99};
|
|
|
|
|
Hello everyone,
My problem is that I cannot sort my dataTable by date. I tried to use sorting filters ( with the Select command ) and also using a DataView. But nothing changes.
Is there a way to achieve this ?
Best regards.
.:: Something is Wrong ::.
|
|
|
|
|
is this a SQL problem ?
SELECT * FROM TABLE<br />
ORDER BY myDate DESC <br />
<br />
<br />
replace DESC with ASC for accending dates.
Blog Have I http:\\www.frankkerrigan.com
|
|
|
|
|
I have an image of a classroom. I want to get the position(coordinate) of every desk in it(the color of the desk is different from that of the background).
Are there any good and simple arithmetic to deal with this problem? It doesn't have to be very precise.
Thanks!
|
|
|
|
|
Hi,
I am creating one bitmap object, say of size 500 by 100. Using this object im
creating one Graphics obect and using that im drawing some rectangles and so. After that when i save the bitmap object, i will get all the rectangles. But problem is, if drawn rectangles from graphics objects are of greater width than of bitmap object, Graphical object display it correctly but bitmap object will clip the extra part of image. How to solve this?
Expecting favourable reply.............
Shivaprasad
|
|
|
|
|