Html Form Images And Mouse Clicks In A Notes Agent

I was working with some Mapping Software from MapInfo with Lotus Notes. I
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.

-----HTML Snippet------
<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 last published in November 2000

Dig Deeper on Domino Resources - Part 6



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:




  • iSeries tutorials's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...