Pink Using an Image as an input button.
Yes, I've tried html forums, they are no where near as helpful as this site.
I swear I had this problem solved, so I made a graphical interface for web controlling a bot but now that I'm trying to get the pages to work on the pink it doesn't seem to work.
Here is a sample page. so you can see the problem. 71.219.98.215/controltest.htm
The regular submit buttons work fine, but when I try to use an image, It's returning the X value of the position on the image that was clicked. you can see what I mean by clicking on the left side of the Image vs the right side. I thought it was random at first, but it's not random.
I've done a lot of reading and I guess this is typical to return the x and y value of the click, but it's also supposed to return the value of the Value=" " statement. at least with Foxfire. IE doesn't support this.
Is there something I'm missing? This should work from what I have read.
I could use this as is but I would have to do a big huge work around and use a variable for each direction. I really would like a solution not a work around. and comments are welcome.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster
I swear I had this problem solved, so I made a graphical interface for web controlling a bot but now that I'm trying to get the pages to work on the pink it doesn't seem to work.
Here is a sample page. so you can see the problem. 71.219.98.215/controltest.htm
The regular submit buttons work fine, but when I try to use an image, It's returning the X value of the position on the image that was clicked. you can see what I mean by clicking on the left side of the Image vs the right side. I thought it was random at first, but it's not random.
I've done a lot of reading and I guess this is typical to return the x and y value of the click, but it's also supposed to return the value of the Value=" " statement. at least with Foxfire. IE doesn't support this.
Is there something I'm missing? This should work from what I have read.
I could use this as is but I would have to do a big huge work around and use a variable for each direction. I really would like a solution not a work around. and comments are welcome.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster
Comments
I think what I'll do is just use it as is and then on the Processor side I'd watch for a value change, when it happens I'll set the value back to 0 and start watching again.
here is what I found about the image tag.
IMAGE: Create a graphical submit button rendered by an image rather than a text string. The x and y values of the location clicked are passed to the server: In the submitted data, image fields are included as two name/value pairs. The names are derived by taking the name of the field and appending ".x" for the x value, and ".y" for the y value.
www.webmaster.crevier.org/tags/TAG_INPUT.html
anyone else have any other ideas?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster
Basically, what you want to do is use a link onclick event and then submit the form manually. This is a bit complicated, but it will give cross browser compatibility.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster
If your ever passing though Utah let me know I owe you a steak dinner! let me know if there is anything I can help you with.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster
The following example uses document.forms[noparse][[/noparse]0].elements[noparse][[/noparse]0] to access the hidden field. This should allow ultimate browser compatability, but it does mean you cannot have any other form fields on the page.
For multiple forms and fields, use the following script section. This should work in all modern browsers, but I am not sure if it'll work on things like old PDAs and such.
EDIT: typo
Harrison
Post Edited (Harrison.) : 10/15/2007 6:23:28 AM GMT
Each 'button' has its own x-y value defined in LEFT: and TOP: and each button has a different 'name'. Note that you have to leave the Linefeed in the INPUT value. This puts·the required·terminating LF in the Nb_var.
Don't know if·you could put in the same name with different values for each button. I would think it would work.
Paul
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster
are either of you familiar with Ajax, that's the only thing I will have left as far as the web interface. it will work with out AJAX but that will just add icing to the cake!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
A complex design is the sign of an inferior designer. - Jamie Hyneman, Myth Buster