needed a way to find out where the user clicked on the Map so I could Zoom In,
Zoom Out, or Recenter the map. The Map page was created with a Notes.
The key is to make a notes form that has all the fields as the html form.
When using a html image type, you need to include three fields that correspond
to that image.
ex: <input type="Image" Name="Map" SRC="Image.gif">
On the notes Form you would have the field named Map, Map.x, and Map.y
The code snippet below came from my Map database in which I had an html form
with an Image and a Notes form to match all the fields in the html form. The
code will get the x and y coordinate of where the user clicked on the image.
<Form Method=post Action="/MapInfo.nsf/ShowMap?CreateDocument" NAME="_ShowMap">
<!-- Have a lotus form called ShowMap with a WebQuerySave event to call the
agent you want and have all the matching fields as the html form -->
<input type="Image" Name="Map" SRC="Image.gif">
-----Lotus Script Snippet----
Dim s As New NotesSession
Dim doc As NotesDocument
Set doc = s.DocumentContext
xval = doc.GetItemValue("Map.x")
yval = doc.GetItemValue("Map.y")
'....Process as needed
This was first published in November 2000