• User Newbie

    Google map

    Aiuto!!
    Ho inserito una mappa in un form del sito in costruzione. Funzionava tutto correttamente sia con IE7 che con Firefox. Da ieri improvvisamente IE7 non visualizza più niente e segnala i seguenti errori:

    • linea 25
    • carattere 3
    • codice 0
    • errore proprieta o metodo non supportati dall'oggetto.

    Questo è il sorgente inserito nel form.
    Grazie mille a chi mi da una mano!!

    Chiedo aiuto!!
    Ho inserito una mappa nel sito che sto costruendo. Tutto bene fino a due giorni fa, poi improvvisamente ha smesso di funzionare. Più precisamente:
    Se utilizzo Firefox nessun problema. Con IE7 non visualizza più niente, con i seguenti dettagli di errore:

    • linea 25
    • carattere 3
    • codice 0
    • errore proprieta o metodo non supportati dall'oggetto
      Di seguito riporto il sorgente del forms.
      Grazie mille in anticipo a chi mi da una mano.
      Renato

    <script src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAqWpQCS6r2eVNZnZnKL626RSSIcJKCN-sEu3FLpo_WSCdynbyihSuvmcJ3_eeMLedOIbjb_8GRXMCew" type="text/javascript"></script>
    <script type="text/javascript">
    var map = null;
    var geocoder = null;
    function load() {
    if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(45.404898, 11.881027), 10,G_NORMAL_MAP);
    geocoder = new GClientGeocoder();
    }
    }

    function showAddress(address) {
    if (geocoder) {
    geocoder.getLatLng(
    address,
    function(point) {
    if (!point) {
    alert(address + " not found");
    } else {
    map.setCenter(point, 10);
    var marker = new GMarker(point);
    map.addOverlay(marker);
    marker.openInfoWindowHtml(address);
    }
    }
    );
    }
    }
    </script>
    <body onload="load();showAddress('Via Vergerio, 40, Padova, Italy');showAddress('Via della Provvidenza,14, Padova, Italy');" onunload="GUnload();">
    <div id="map" style="width: 700px; height: 400px"></div>
    </body>
    <form action="#" onsubmit="showAddress(this.address.value); return false">
    <p align="justify" style="font-family:'Times New Roman'; font-size:30px ">
    I nostri punti vendita li trovi a:
    </p>

    <p align="justify" style="font-family:'Times New Roman'; font-size:20px; font-style:italic">
    Padova - Via Vergerio, 40<br/>
    Rubano - Via Della Provvidenza, 14<br/>
    </p>
    <p align="justify" style="font-family:'Times New Roman'; font-size:12px; font-style:italic">
    (Per trovare il negozio specifica l'indirizzo e fai Click su 'Cerca')
    <hr/><br/>
    <input type="text" size="60" name="address" value="Via Vergerio 40, Padova" />
    <input type="submit" value="Cerca" />
    </p>


  • User Attivo

    Ciao Renato, ho creato una nuova pagina e testato il codice che hai riportato... personalmente non trovo nessun problema, tutto funziona perfettamente quindi, andando per esclusione, dovresti avere dei blocchi nelle impostazioni di Explorer7 in merito ai file Javascript, Cookies ed Activex. Naturalmente questi tre elementi devono essere liberi da eventuali blocchi...
    sistema e tutto tornerà a funzionare...


  • User Newbie

    Ciao Eziocai,
    intanto grazie per la risposta. Ho finalmente trovato l'inghippo!
    Il problema era causato dalla chiamata: <script type="text/javascript" src="/......./lightbox.js"></script>
    Eliminando questa istruzione, il form funziona perfettamente.
    Rimane da capire, però, cosa origina il conflitto con le mappe di Google.
    Ne sai qualcosa?
    Ciao e grazie.
    Renato


  • User Attivo

    Devi scusarmi Renato ma la stringa <script type="text/javascript" src="/......./lightbox.js"></script>, nel tuo post di apertura di questo thread non la trovo proprio... in ogni caso come ti ho detto precedentemente, il codice di apertura del topic funziona perfettamente, non ho riscontrato alcun conflitto con le mappe come mi evidenzi quì sopra... quindi non comprendo la tua domanda, dato che il problema non sussite...