NetTalk Central
NetTalk Web Server => Web Server - Ask For Help => Topic started by: Ubaidullah on December 05, 2010, 10:20:27 AM
-
Hi,
Instead of presenting a list to select from, I want to display an image of a plant and depending on where in the image the user clicked, fill a field with a corresponding value.
How do I go about doing this?
Thanks & Regards,
Ubaidullah Nubar.
-
Hi Ubaidullah,
First you have to "map" all the different areas in each image and asign a URL to these areas.
The URL will have to take care of filling the field.
A simple but effective image mapping program can be found at
http://www.coffeecup.com/image-mapper/ (http://www.coffeecup.com/image-mapper/)
Regards,
Rene
-
Hi Rene,
Thanks for the reply.
I got the part about mapping the areas. What I need to figure out is how to fill a field based on the area clicked.
Also, thanks for the link.
Thanks & Regards,
Ubaidullah Nubar.
-
Hi Ubaidullah,
In the image mapping you can put the URL of the page itself with attached a variable name and a value.
E.g.
MyPlantPage?plantPart="Description of the plant part."
In the MyPlantPage (which I presume is a form) in the upper part of the GenerateForm routine, you do a p_web.storeValue('plantPart').
On the page itself you define a DisplayField with text-property p_web.gsv('PlantPart')
You can also this field like: p_web.gsv('plantPart') <> ''
I haven't tried this out but it might work. Maybe someone else knows a solution which is much simpler. Who knows...
Rene