Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con utilizzo dello script cookies-enabler per le mappe google

    Ciao,
    come da titolo sto utilizzando lo script cookies-enabler per bloccare il caricamento delle mappe di google prima di accettare l'installazione dei cookies.
    Lo sto usando con successo nel caso in cui la mappa utilizzi <iframe> ma non funziona bene con le mappe che usano lo script per caricarle

    codice:
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false"></script><script type="text/javascript">
    function initialize() {
      var myLatlng = new google.maps.LatLng(45.699943, 11.479169);
      var mapOptions = {
        zoom: 12,
        scrollwheel: false,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      }
      var map = new google.maps.Map(document.getElementById('mapCanvas'), mapOptions);
    
    
      var marker = new google.maps.Marker({
          position: myLatlng,
          map: map,
          animation: google.maps.Animation.DROP,
          title: 'Dalla Fontana S.a.s.'
      });
      
      var contentString = '<div class="info-window-content"><h2>Titolo</h2>'+
                            '<h3>subtite</h3>'+
                          '<p>Testo</p></div>';
                          
      var infowindow = new google.maps.InfoWindow({
          content: contentString
      });
      
      google.maps.event.addListener(marker, 'click', function() {
        infowindow.open(map,marker);
      });
    }
    
    
    google.maps.event.addDomListener(window, 'load', initialize);
    
    
    </script>
    Seguendo il manuale, ho sostituito <script type="text/javascript"> con <script type="text/plain" class="ce-script">. Al caricamento della pagina, lo script per la visualizzazione della mappa viene effettivamente bloccato quindi non appare ma cliccando sull'avviso dell'accettazione dei cookies non fa nulla, cioè dovrebbe caricare la mappa. Non lo fa neppure ricaricando la pagina.

    Idee? Grazie!

    edit: dimenticavo come carico cookies-enabler!
    codice:
    <script src="cookies-enabler.js"></script>
        <script>
            COOKIES_ENABLER.init({
                scriptClass: 'ce-script',
                iframeClass: 'ce-iframe',
                acceptClass: 'ce-accept',
                dismissClass: 'ce-dismiss',
                bannerClass: 'ce-banner',
                bannerHTML: '<p>Questa pagina usa cookies di terze parti. Per maggiori informazioni:<a href="privacy.html">Privacy</a>&nbsp;&nbsp; Per continuare: '
                            +'<a href="#" class="ce-accept">'
                            +'Accetto i cookies'
                            +'</a>'
                            +'</p>',
                eventScroll: false,
                cookie: {
                    name: 'ce-cookie',
                    duration: 365
                },
                preventIframes: true
            });
        </script>
    Ultima modifica di blur; 01-06-2015 a 15:47

  2. #2
    Ho risolto scaricando il pacchetto aggiornato. Probabilmente era un bug.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.