Realice tus cambios y creo que estaban perfectos, gracias por refrescarme el uso de DOM.
Tengo este problema, la funcion dar coordenadas no me las devuelve correctamente:
Código Javascript
:
Ver originalfunction dar_coordenadas(){
var latlon = new Array(2);
var x, y, zone, southhemi;
//valida que estén rellenos los campos de coordenadas
if (isNaN (parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value)) ||
isNaN (parseInt (document.getElementById("gen_inmurb_coordenadas_y").value))) {
} else {
x = parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value);
y = parseFloat (document.getElementById("gen_inmurb_coordenadas_y").value);
zone = parseFloat ("30");
southhemi = false;
UTMXYToLatLon (x, y, zone, southhemi, latlon);
//abre google maps con la ubicación de las coordenadas
var ruta = 'https://www.google.es/maps/place/' + RadToDeg (latlon[0]) + ',' + RadToDeg (latlon[1]) ;
var frame = ' <iframe style="border:solid thin grey;" width="300" height="300" src="'+ruta+'" > </iframe>' ;
document.getElementById('elIframe').src=ruta;
}
}
Al entrar en la validacion, no pasa y sale.
Y creo que los datos se recogen bien de este html.
Código HTML:
Ver original<input class="texto" id="gen_inmurb_coordenadas_x" name="gen_inmurb_coordenadas_x" value=""> ,
<input class="texto" id="gen_inmurb_coordenadas_y" name="gen_inmurb_coordenadas_y" value="">
Cual puede ser el problema?