Se que tienen valores,porque les muestro en otra zona, y les introduzco correctamente.
Ademas de que si uso la funcion coordenada() para que me habra un boton una ventana con su localizacion lo hace perfectamente.
Código Javascript
:
Ver originalfunction 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))) {
alert ("Debe rellenar ambas coordenadas UTM con números válidos");
} 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
window.open('https://www.google.es/maps/place/' + RadToDeg (latlon[0]) + ',' + RadToDeg (latlon[1]),'_blank');
}
}
He realizado las modificaciones, pero no me devuelve el alert que introduciste.
En cambio, si pongo el alert("hola"); de primeras sí,luego entrar en la funcion entra.