var_setting.html

    <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>