Autodesk 15606-011408-9300 Developer Guide - Page 173

Example Code, Set up the event observers that pass information from

Page 173 highlights

The main page is called maps_poi.htm. It contains the following code, which sets up the frames: maps_poi.htm Example Code Points of Interest Sample Notice that the frame at the left, which contains the map, is called mapFrame and uses the page map.htm. The frame at the right, which contains the controls, is called poiFrame and uses the poi.asp file. First, take a look at the code for the map.htm file, which will perform the following tasks: 1 Embed the map. 2 Set up the event observers that pass information from the onDigitizedPoint event to the appropriate function. You do this by defining a VBScript function for use by Internet Explorer and embedding the MapGuideObserver6.class file for use by Netscape. 3 Define a function that takes the point from the observers and updates the text boxes with the point's coordinates. map.htm Example Code Points of Interest Map // Send onDigitizedPoint events from Autodesk MapGuide Viewer ActiveX Control // to the event-handling function Sub map_onDigitizedPoint(Map, Point) onDigitizedPoint Map, Point End Sub // Determine browser... bName = navigator.appName; SDF Component Toolkit Applications | 173

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208

SDF Component Toolkit Applications
|
173
The main page is called
maps_poi.htm
. It contains the following code, which
sets up the frames:
Notice that the frame at the left, which contains the map, is called
mapFrame
and uses the page
map.htm
. The frame at the right, which contains the
controls, is called
poiFrame
and uses the
poi.asp
file. First, take a look at the
code for the
map.htm
file, which will perform the following tasks:
1
Embed the map.
2
Set up the event observers that pass information from the
onDigitizedPoint
event to the appropriate function. You do this by
defining a VBScript function for use by Internet Explorer and embedding
the
MapGuideObserver6.class
file for use by Netscape.
3
Define a function that takes the point from the observers and updates the
text boxes with the point
s coordinates.
maps_poi.htm
Example Code
<HTML>
<HEAD>
<TITLE>Points of Interest Sample</TITLE>
</HEAD>
<FRAMESET COLS="75%,*" FRAMESPACING=0>
<FRAME SRC="map.htm" NAME="mapFrame" SCROLLING=NO MARGINHEIGHT=0
MARGINWIDTH=0>
<FRAME SRC="poi.asp" NAME="poiFrame">
</FRAMESET>
</HTML>
map.htm
Example Code
<HTML>
<HEAD>
<TITLE>Points of Interest Map</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="VBScript">
// Send onDigitizedPoint events from Autodesk MapGuide Viewer ActiveX Control
// to the event-handling function
Sub map_onDigitizedPoint(Map, Point)
onDigitizedPoint Map, Point
End Sub
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
// Determine browser...
bName = navigator.appName;