|
Thanks Nathan, I searched the archives for 'doubleclick' and 'double click' but got no results. I thought i was already doing something similar to what you suggested but thought it wasn't working. i hadn't looked at the application for a while, and I didn't used to have a problem with it. Just recently, the number of users more than quadrupled, and my guess is they aren't doing as good a job of field training them on using a web browser properly, thus the problem started cropping up. I looked again, and as it turns out, I was using a counter instead of a boolean, allowing 3 clicks instead of 1 (to keep someone from clicking a hundred times in a row, but allowing them to click again if they accidently hit the 'stop' button, at least a couple times, anyway. (see below) not very well thought out, i admit. var submitted = 0; function begCycle() { if (submitted < 3) { submitted = submitted + 1; document.m01.QZACTI.value = "begCyc"; document.m01.action="<!--*QZCGIP-->wwmenu01"; document.m01.submit(); } } I changed the 3 to a 1 for the critical update form submissions. this should take care of the problem. all links redirect to a different page, or re-draws this page, so it should work, unless they hit the stop button. in that case, they'll just have to hit refress (which would re-draw the page anyway). thanks for the brain jog, Rick -------original message---------- > From: "Richard B Baird" <rbaird@esourceconsulting.com> > I am soliciting suggestions for preventing a user from doubleclicking > an RPG-CGI link in a web application. Richard, It seems like this question has been asked before on this list. You might search the archives. But one solution is to use the onClick event associated with the hyperlink to call a JavaScript routine which only submits the form on the condition that it hasn't been submitted before. In your script, just define a global boolean variable to indicate whether the form was submitted previously, or not. Nathan M. Andelin www.relational-data.com
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.