Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/10/2014, 01:06
supernino69
 
Fecha de Ingreso: noviembre-2009
Mensajes: 33
Antigüedad: 15 años
Puntos: 0
Respuesta: llamada funcion JS desde html

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 original
  1. function coordenadas(){
  2.         var latlon = new Array(2);
  3.         var x, y, zone, southhemi;
  4.         //valida  que estén rellenos los campos de coordenadas
  5.         if (isNaN (parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value)) ||
  6.             isNaN (parseInt (document.getElementById("gen_inmurb_coordenadas_y").value))) {
  7.             alert ("Debe rellenar ambas coordenadas UTM con números válidos");
  8.             } else {
  9.                 x = parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value);
  10.                 y = parseFloat (document.getElementById("gen_inmurb_coordenadas_y").value);
  11.                 zone = parseFloat ("30");
  12.                 southhemi = false;
  13.                 UTMXYToLatLon (x, y, zone, southhemi, latlon);
  14.                 //abre google maps con la ubicación de las coordenadas
  15.                 window.open('https://www.google.es/maps/place/' + RadToDeg (latlon[0]) + ',' + RadToDeg (latlon[1]),'_blank');
  16.         }
  17.     }

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.