Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/10/2014, 06:52
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: llamada funcion JS desde html

Cita:
Iniciado por Tecna Ver Mensaje
Buenas.

Cita:
"La declaración var en más variables se debe repetir para cada una, o bien debe efectuarse con una interrupción de línea:"

La cita anterior no es correcta, se pueden declarar e inicializar múltiples variables con la misma palabra var separándolas con comas.

Cierto.
Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <title>Documento sin t&iacute;tulo</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. </head>
  5. <script language="JavaScript" type="text/JavaScript">
  6. function dar_coordenadas(){
  7.        
  8.         var latlon1 = new Array(2);
  9.         var a, b, zona, south;
  10.  
  11.        
  12.         //valida  que estén rellenos los campos de coordenadas
  13.         if (!isNaN (parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value)) &&
  14.            !isNaN (parseInt (document.getElementById("gen_inmurb_coordenadas_y").value))) {
  15.                a = parseFloat (document.getElementById("gen_inmurb_coordenadas_x").value);
  16.                 b = parseFloat (document.getElementById("gen_inmurb_coordenadas_y").value);
  17.                 zona = parseFloat ("30");
  18.                 south = false;
  19.                        
  20.                 alert("a:"+a+"\nb:"+b+"\nzona:"+zona+"\nsouth:"+south+"\nlatlon1:"+latlon1);
  21.                
  22.                  //No tengo esta funcion por lo que no se si funciona
  23.                 //UTMXYToLatLon (a, b, zona, south, latlon1);
  24.                 //abre google maps con la ubicación de las coordenadas
  25.                 var ruta = 'https://www.google.es/maps/place/' + a + ',' + b ;
  26.                
  27.                  alert(ruta);
  28.                 //Otra ruta
  29.                
  30.                
  31.                 document.getElementById('elIframe').src=ruta;
  32.            
  33.         }
  34.          
  35.     }
  36. <input name="gen_inmurb_coordenadas_x" type="text" id="gen_inmurb_coordenadas_x">
  37. <input name="gen_inmurb_coordenadas_y" type="text" id="gen_inmurb_coordenadas_y">
  38. <input name="botDarCoordenadas" type="button" id="botDarCoordenadas" onClick="dar_coordenadas()" value="Ver mapa">
  39. <div  class="float-right" >
  40.    
  41.     <div id="mapa">
  42.            <iframe style="border:solid thin grey;" width="300" height="300" src="" id="elIframe" > </iframe>
  43.     </div>
  44.    
  45. </div></body>
  46. </html>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.