hi list.

i'm using some javascript to do a query. it gets information from html combo
boxes.

##############################

      function determinaQSTRING() {
       //converting everything into variables:
       //host information:
       var hostPar = "http://localhost:82/zaal/al.php?";;
       //keymap:
       var keymapPar = "KEYMAPXSIZE=100&KEYMAPYSIZE=75&";
       //fixed layers:
       var layerFixa = "Limite_Estadual_AL=Y&grid=Y&";
       //get layer used on query from combobox:
       var layer = document.pesquisa.layersList.value;

       var modePar = "&CMD=QUERY_POINT&INPUT_TYPE=submit&";

       //map image attributes:
       var imagePar = "imagewidth=760&imageheight=570";

       //get query string from combobox:
       var queryEntry = document.pesquisa.nameList.option;
       //get operator from combobox:
       var operador = document.pesquisa.operadores.value;

       //get coordinates from combobox:
       var allComboValue = document.pesquisa.nameList.value;
       var allComboValueArray = allComboValue.split(',');
       var minx = "minx=" + allComboValueArray['0'] + "&";
       var miny = "miny=" + allComboValueArray['1'] + "&";
       var maxx = "maxx=" + allComboValueArray['2'] + "&";
       var maxy = "maxy=" + allComboValueArray['3'] + "&";

       //query string:
       document.pesquisa.qstring.value = "(\"[NOME]\" "+ operador +" /"+
queryEntry +"/)";

       //reload map:
       window.opener.document.location = hostPar + keymapPar + layerFixa +
layer + "=Y&" + minx + miny + maxx + maxy + imagePar + modePar +
"INPUT_COORD=390%2C285%3B390%2C285";
   }

############################

ok, its very ugly, but i though it would work. my problem is in the type of
query.

       var modePar = "&CMD=QUERY_POINT&INPUT_TYPE=submit&";

it only does query by point, i'm trying to use query by rect.
already tried auto_rect but didn't work too.

what can i do?


thanks in advance :)


--
Eduardo Zenaide

Reply via email to