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

    Shadowbox e problemi in presenza di Google Map

    salve a tutti sto facendo delle prove in locale con shadowbox

    vengo al dunque

    se nella pagina è presente google map lo shadowbox non funziona

    per funzionare è necessario inserire le seguenti righe di codice

    <script type="text/javascript">
    window.onload = function(){
    Shadowbox.init();
    };
    </script>

    il problema compare quando ho la mappa di google che inizializzo cosi

    <body onload="load()" onunload="GUnload()">

    la funzione load()
    function load() {
    if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("mappagoogle"));
    geocoder = new GClientGeocoder();
    showAddress("stringa coordinate");
    }
    }

    temo che il problema derivi dal fatto che c'è una doppia chiamata in concomitanza con l'evento onload

    ho provato ad inserire la stringa
    Shadowbox.init();
    all'interno della funzione load() ma non ha sortito alcun effetto
    come posso far convivere le due cose ?

  2. #2
    è come dici tu il problema deriva dalla sovrapposizione della chamata onload: leva i riferimenti nel body e metti in window.onload la chiamata alla funzione che crea la mappa.

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.