<head><title>var_setting.html</title> <script src=../window.js></script> <script src=../examples.js></script> </head> <body> <script> w = new win(400,100,400,400,"Hello World") w.setServerURL(MSURL) w.setVar("map",MSMAP) function submitWin() { w.setVar("mapsize",w.contentWidth + " " + w.contentHeight) //Read all name-value pairs from first table var names = document.getElementsByName("ms_name") var values = document.getElementsByName("ms_value") //and set the corresponding CGI variables mapextSet = false for (var i = 0;i<names.length;i++) { var n = names[i].value var v = values[i].value if (n) { w.setVar(n,v) if (n == "mapext") mapextSet = true } } //read the projection from the textfield var projName = document.getElementById("proj").value if (!projName ) projName = "latlong" projString = "proj=" + projName + ",ellps=clrk66" //read all proj parameters from the second table var parms = document.getElementsByName("proj_parm") for (var i = 0;i < parms.length; i++) { var parm = parms[i].id var val = parms[i].value if (val) projString = projString + "," + parm + "=" + val } w.setVar("map_projection",projString) //check for default coordinates either in degrees or meters if (!mapextSet) { if (projName == "latlong") { w.setVar("mapext","-180 -90 180 90") } else { w.setVar("mapext","-20000000 -10000000 20000000 10000000") } } w.submit() } w.setExecOnResize(submitWin) </script> <input type=button value="Click!" onclick="submitWin()"> <!-- Text fields with name-value pairs for CGI variables --> <br><br> <table> <tr><td colspan=2 align=center>CGI Variables <tr><th>name<th>value <tr> <td><input type=text name=ms_name> <td><input type=text name=ms_value> <tr> <td><input type=text name=ms_name> <td><input type=text name=ms_value> <tr> <td><input type=text name=ms_name> <td><input type=text name=ms_value> <tr> <td><input type=text name=ms_name> <td><input type=text name=ms_value> </table> <br><br> <table> <tr><td colspan=2 align=center> Projection Parameters <tr><td>proj<td><input type=text id=proj> <tr><td>lon_0<td><input type=text name=proj_parm id=lon_0> <tr><td>lat_0<td><input type=text name=proj_parm id=lat_0> <tr><td>lat_1<td><input type=text name=proj_parm id=lat_1> <tr><td>lat_2<td><input type=text name=proj_parm id=lat_2> </table> </body>