Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

107
Vistas
tratando de cambiar la ubicación de iframe desde javascript

tengo muchas tiendas, cada tienda tiene latitud, longitud cuando hago clic en el ícono de ubicación para cualquier tienda, envío latitud, longitud a la función javascript y cambio iframe src en la función js y muestro el modelo que muestra el iframe pero el iframe no muestra la ubicación aquí es el código.

error de iframe www.google.com se negó a conectarse.

botón de icono <a onclick="getLocation({{$store->lat}},{{$store->lon}})" data-toggle="modal" href="#edit_location"><i style="font-size: 25px; color: #009688;" class="fas fa-location-arrow"></i></a>

iframe en el modelo

 <div class="mapouter mt-3"><div class="gmap_canvas"><iframe id="gmap_canvas" src="" frameborder="0" scrolling="no" style="width: 100%; height: 400px;"></iframe><a href="https://fnftest.net" style="display:none">fnf test playground remake</a><style>.mapouter{position:relative;text-align:right;height:400px;width:100%;}</style><a href="https://www.googlemapsiframegenerator.com" style="display:none">Google Maps Iframe Generator - Free Html Embed Code</a><style>.gmap_canvas{overflow:hidden;background:none!important;height:400px;width:100%;}</style></div></div>

función javascript

 function getLocation(lat,lon){ var loc = document.getElementById('gmap_canvas'); loc.src = 'https://maps.google.com/maps?q=' + lat + ',' + lon + '&hl=es;z=14&amp;output=embed'; }

Tenga en cuenta que cuando le doy a iframe src cualquier ubicación estática sin js, funciona el problema cuando cambio el src de js, se muestra el error

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

¿Dónde se encuentra su función JS? Supongo que está en un recurso de secuencia de comandos externo y no está contenido directamente dentro del documento HTML.

 loc.src = 'https://maps.google.com/maps?q=' + lat + ',' + lon + '&hl=es;z=14&amp;output=embed';

Reemplace el &amp; con un solo & luego. Codificando esto como &amp; solo sería necesario, si el contexto fuera HTML, pero ese no es el caso, si este código reside en un recurso JS externo.

Google me da el mensaje de "conexión rechazada" cuando trato de usar esta URL con &amp; (más preciso, el navegador dijo que tiene X-Frame-Options establecido en Deny ), pero parece funcionar bien solo con & .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda