xeroTechnologiesLLC Posted February 18, 2012 Share Posted February 18, 2012 (edited) I'm working on a project that will fill in form data into a web page and submit the data. No problems entering data, but when it comes to getting to the submit button - can't make it happen. I tried setting the focus to the button and hitting the space or enter keys and this works...some of the time. It will not work 100% of the time. I tried using tab, space to tab a way from the last entry field and onto the button - this works...some of the time, but not 100% of the time. Works less often than the focus. I tried formsubmit - this is about as frequently working as the focus. When I took my code to a seperate script and ran that - as long as the IE window has focus - it runs fine. I even looped it 100 times and it ran 100/100 as long as the IE window had focus. Unfortunately if you minimize or load the window hidden it fails. Does anyone have any solution options in mind? Before you ask, no I can't show the html for the page - internal proprietary work tool. :\ But I can say it's written in general html form layout if that is useful any. Edited April 7, 2012 by xeroTechnologiesLLC Link to comment Share on other sites More sharing options...
xeroTechnologiesLLC Posted February 18, 2012 Author Share Posted February 18, 2012 I even tried forcing focus back on the IE window, then to the object in the form and hitting the key from there. This worked...twice. Then failed again. Link to comment Share on other sites More sharing options...
xeroTechnologiesLLC Posted February 19, 2012 Author Share Posted February 19, 2012 I have figured out that if the program is starting brand new it works 100% of the time, but if I rerun the process to gather the data I want to gather - it fails after the first time. So along this line of thinking I wrote a function to clear all variables and close up all the arrays back to 0. Issue remains. It will work once, then if the program is left open the focus does not work the second, third or nth time. Link to comment Share on other sites More sharing options...
xeroTechnologiesLLC Posted February 19, 2012 Author Share Posted February 19, 2012 Is there a way to error check focus? Like... if the object you set to have the focus doesn't have focus - redo the focus control till it does? I'd even take a way to have a message box pop up and tell me what does have focus if anyone could direct me towards how to make that happen. I'm still confused why the program runs fine the first time, but any time after that it's like the ie7 obj isn't working right or something. Link to comment Share on other sites More sharing options...
xeroTechnologiesLLC Posted February 19, 2012 Author Share Posted February 19, 2012 Well, after having some more points of view on the matter here in house I figured out that I had a variable that was not clearing correctly after the initial time the program ran. I was using a time variable to tack onto the end of a report name that was polling every time the program ran. The problem was the variable was right only for the time the program ran - not every time the function ran. /face palm/ So when the program entered the information for the report, it saw there was a duplicate and didn't actually run the report (hence why I thought it was a focus on the ADD REPORT button problem). So..yeah, just ignore the noob. Just passing through... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now