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

Vale, corregido una tonteria y funciona la parte de la coordenada, quedaria así:

Código Javascript:
Ver original
  1. function dar_coordenadas(){
  2.        
  3.         var latlon1 = new Array(2);
  4.         var a;
  5.         var b;
  6.         var zona;
  7.         var south;
  8.  
  9.        
  10.         //valida  que estén rellenos los campos de coordenadas
  11.         if (!isNaN (parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value)) &&
  12.             !isNaN (parseInt (document.getElementById("gen_inmurb_coordenadas_y").value))) {
  13.                 a = parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value);
  14.                 b = parseFloat (document.getElementById("gen_inmurb_coordenadas_y").value);
  15.                 zona = parseFloat ("30");
  16.                 south = false;
  17.  
  18.                 UTMXYToLatLon (a, b, zona, south, latlon1);
  19.                 //abre google maps con la ubicación de las coordenadas
  20.                 var ruta = 'https://www.google.es/maps/place/' + a + ',' + b ;
  21.  
  22.                 document.getElementById('elIframe').src=ruta;
  23.            
  24.         }
  25.          
  26.     }

A pesar de ello, no entra el frame en:

Código HTML:
Ver original
  1. <div  class="float-right" >
  2.    
  3.     <div id="mapa">
  4.            <iframe style="border:solid thin grey;" width="300" height="300" src="" id="elIframe" > </iframe>
  5.     </div>
  6.    
  7. </div>

Y se queda así:


En verdad aparecen todos los datos, pero deje solo las coordenadas para que lo veas.