JavaScript - Ciclo While con Funcion JS

 
Vista:
sin imagen de perfil

Ciclo While con Funcion JS

Publicado por felipe (1 intervención) el 05/09/2017 17:05:56
Hola!

Soy algo nuevo en esto y quisiera pedir su ayuda! Buscando en la Web encontré un código que permite realizar la conversión de coordenadas UTM a coordenadas geográficas, funciona a la perfección cuando es 1 a 1, pero lo que necesito es realizar la conversión de muchos registros a la vez (el sitio que vi fue el siguiente : http://www.atlascajamarca.info/conversor/ ) , revisando su código me di cuenta que el extracto que necesito es el soguiente:
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
<script type="text/javascript" src="urm2lat.js"></script>
<script>
	function cmdUTM2Lat_click(){
 
        latlon = new Array(2);
        var x, y, zone, southhemi;
 
        if (isNaN (parseFloat (document.frmConverter.txtX.value))) {
            alert ("Por favor ingrese un valor valido para X.");
            return false;
        }
 
        x = parseFloat (document.frmConverter.txtX.value);
 
        if (isNaN (parseFloat (document.frmConverter.txtY.value))) {
            alert ("Por favor ingrese un valor valido para Y.");
            return false;
        }
 
        y = parseFloat (document.frmConverter.txtY.value);
 
        if (isNaN (parseInt (document.frmConverter.txtZone.value))) {
            alert ("Por favor ingrese una zona valida de UTM.");
            return false;
        }
 
        zone = parseFloat (document.frmConverter.txtZone.value);
 
        if ((zone < 1) || (60 < zone)) {
            alert ("El valor de zona de UTM esta fuera de rango.  " +
                   "Por favor ingrese un valor entre [1, 60].");
            return false;
        }
 
        if (document.frmConverter.rbtnHemisphere[1].checked == true)
            southhemi = true;
        else
            southhemi = false;
 
        UTMXYToLatLon (x, y, zone, southhemi, latlon);
 
        document.frmConverter.txtLon.value = RadToDeg (latlon[1]);
        document.frmConverter.txtLat.value = RadToDeg (latlon[0]);
 
        return true;
 
	}
</script>

1
2
3
4
5
6
7
8
9
10
11
12
<?php
 
 
	$query = mysql_query("SELECT * FROM datos");
 
	while ($row = mysql_fetch_array($query)) {
		$coor_x = $row['coor_x'];
		$coor_y = $row['coor_y'];
 
	}
 
 ?>

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
<table>
  <form name="frmConverter">
    <tr>
      <td>
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td><table width="100%" border="0" cellpadding="2" cellspacing="2">
                <tr>
                  <td align="left">Longitud:</td>
                  <td><input name="txtLon" type="text" id="txtLon4"></td>
                </tr>
                <tr>
                  <td align="left">Latitud:</td>
                  <td><input name="txtLat" type="text" id="txtLat4"></td>
                </tr>
              </table></td>
          </tr>
        </table>
      </td>
      <td width="38" align="center" valign="top">
        <table>
          <tr>
            <td align="center"><img src="back_16x16.gif" onClick="cmdUTM2Lat_click();" width="16" height="16"></td>
          </tr>
        </table>
      </td>
      <td width="48%">
        <table>
          <tr>
            <td><table>
                <tr>
                  <td>X:</td>
                  <td><input name="txtX" type="text" id="txtX3" value='<?php echo $coor_x;?>'></td>
                </tr>
                <tr>
                  <td>Y:</td>
                  <td><input name="txtY" type="text" id="txtY3" value='<?php echo $coor_y;?>'></td>
                </tr>
                <tr>
                  <td>Zona:</td>
                  <td><input name="txtZone" type="text" id="txtZone3" value="19"></td>
                </tr>
                <tr>
                  <td>Hemisferio:</td>
                  <td> <INPUT onclick=0 type=radio style="border:none"
       value=N name=rbtnHemisphere>
                    N
                    <INPUT onclick=0  type=radio style="border:none" value=S CHECKED
      name=rbtnHemisphere>
                    S </td>
                </tr>
              </table></td>
          </tr>
        </table></td>
    </tr>
  </form>
</table>

lo que les quiero pedir ayuda es en como puedo utilizar la función para listar cada uno de los registros que me devuelva la bdd de forma automática sin hacer un click previo...

saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder