Hallo Profis,
ich bin Newbi in Sachen Javascript und habe folgendes Problem.
Im nachfolgenen Code wird bei Klick auf den Text eine Google-Maps Karte gemäß des Links im Iframe geladen.
Nun möchte ich, dass anstelle des Iframes dort ein Bild angezeigt wird.
Da ich keine Ahnung habe, was ich wie ändern muss, bin ich auf euer Schwarmwissen angewiesen und hoffe, dass Ihr mir helfen könnt.
100000 Dank,
Gruss
Andrea
ich bin Newbi in Sachen Javascript und habe folgendes Problem.
Im nachfolgenen Code wird bei Klick auf den Text eine Google-Maps Karte gemäß des Links im Iframe geladen.
Nun möchte ich, dass anstelle des Iframes dort ein Bild angezeigt wird.
HTML:
<script type="text/javascript">
(function (d) {
var container = d.querySelector("#gmap-opt-in"),
wrap = d.querySelector("#gmap-opt-in .gmap-opt-in-wrap"),
btn = d.querySelector("#gmap-opt-in .gmap-opt-in-button"),
iframe = d.createElement("iframe");
btn.addEventListener("click", function () {
iframe.setAttribute("style", "border:0;");
iframe.setAttribute("src", "https://www.google.com/maps/embed?pb=.....");
iframe.setAttribute("frameborder", "0");
container.removeChild(wrap);
container.appendChild(iframe);
}, false);
})(document);
</script>
<div class="ce-google-maps" id="gmap-opt-in">
<div class="gmap-opt-in-wrap">
<div class="gmap-opt-in-button-wrap">
<div class="gmap-opt-in-button">
<div style="text-align: center; text-transform:uppercase; font-weight: 700;">Karte anzeigen</div>
<div style="font-size: 100%; line-height: 1.3;">Bitte klicken
Sie, um die interaktive Google Map anzuzeigen. Dabei werden
personenbezogene Daten wie Ihre IP-Adresse an Google in den USA
übertragen.</div>
</div>
</div>
</div>
</div>
Da ich keine Ahnung habe, was ich wie ändern muss, bin ich auf euer Schwarmwissen angewiesen und hoffe, dass Ihr mir helfen könnt.
100000 Dank,
Gruss
Andrea