violet
05-01-2003, 01:50 PM
I am new to javascript and am having problems understanding my function and how everything works together. I have read many tutorials to cure my confusion but I'm not getting it - I need help with this specific problem. Any suggestions? They are greatly appreciated.
Page with my function:
Title.cfm
<SCRIPT LANGUAGE="JavaScript">
function getMap()
{
if (navigator.appName == "Netscape")
return parent.mapframe.document.map;
else
return parent.mapframe.map;
}
function myfunction()
{
var map = getMap();
//Get the easting, northing, id and UTM zone from the form
x = (121212);
y = (121212);
// Convert MCS to lat/lon
var latLonPt = map.mcsToLonLat(x, y);
// pull out lat/lon vals
lon = latLonPt.getX();
lat = latLonPt.getY();
alert(lon);
}
myfunction();
</SCRIPT>
The rest of my pages:
example.cfm
<FRAMESET ROWS="20%,*">
<FRAME SRC="title.cfm" SCROLLING=no>
<FRAME SRC="map.cfm" NAME="mapframe" SCROLLING=no>
</FRAMESET>
map.cfm
<BODY>
<OBJECT ID="map" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:62789780-B744-11D0-986B-00609731A21D"
CODEBASE="ftp://adeskftp.aut*****.com/webpub/mapguide/ver6/mgaxctrl.cab#Version=6,0,2,2" >
<PARAM NAME="URL" value="http://localhost/cfdocs/Langley/invasive/InvasiveSpecies.mwf">
<PARAM NAME="Lat" value="0">
<PARAM NAME="Lon" value="0">
<PARAM NAME="MapScale" value="0">
<PARAM NAME="MapWidth" value="0">
<PARAM NAME="Units" value="M">
<PARAM NAME="ToolBar" value="On">
<PARAM NAME="StatusBar" value="On">
<PARAM NAME="LayersViewWidth" value="150">
<PARAM NAME="URLListState" value="0">
<PARAM NAME="AutoLinkDelay" value="20">
<embed SRC="http://localhost/cfdocs/Langley/invasive/InvasiveSpecies.mwf"
ALIGN="baseline" BORDER="0" WIDTH="100%" HEIGHT="100%"
NAME="map" TYPE="application/x-mwf">
</OBJECT>
Help!
Page with my function:
Title.cfm
<SCRIPT LANGUAGE="JavaScript">
function getMap()
{
if (navigator.appName == "Netscape")
return parent.mapframe.document.map;
else
return parent.mapframe.map;
}
function myfunction()
{
var map = getMap();
//Get the easting, northing, id and UTM zone from the form
x = (121212);
y = (121212);
// Convert MCS to lat/lon
var latLonPt = map.mcsToLonLat(x, y);
// pull out lat/lon vals
lon = latLonPt.getX();
lat = latLonPt.getY();
alert(lon);
}
myfunction();
</SCRIPT>
The rest of my pages:
example.cfm
<FRAMESET ROWS="20%,*">
<FRAME SRC="title.cfm" SCROLLING=no>
<FRAME SRC="map.cfm" NAME="mapframe" SCROLLING=no>
</FRAMESET>
map.cfm
<BODY>
<OBJECT ID="map" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:62789780-B744-11D0-986B-00609731A21D"
CODEBASE="ftp://adeskftp.aut*****.com/webpub/mapguide/ver6/mgaxctrl.cab#Version=6,0,2,2" >
<PARAM NAME="URL" value="http://localhost/cfdocs/Langley/invasive/InvasiveSpecies.mwf">
<PARAM NAME="Lat" value="0">
<PARAM NAME="Lon" value="0">
<PARAM NAME="MapScale" value="0">
<PARAM NAME="MapWidth" value="0">
<PARAM NAME="Units" value="M">
<PARAM NAME="ToolBar" value="On">
<PARAM NAME="StatusBar" value="On">
<PARAM NAME="LayersViewWidth" value="150">
<PARAM NAME="URLListState" value="0">
<PARAM NAME="AutoLinkDelay" value="20">
<embed SRC="http://localhost/cfdocs/Langley/invasive/InvasiveSpecies.mwf"
ALIGN="baseline" BORDER="0" WIDTH="100%" HEIGHT="100%"
NAME="map" TYPE="application/x-mwf">
</OBJECT>
Help!