ciao!
ho impostato nella pagina una finestra modale che si apre al click su un link:
codice:
Maps
<div id="boxes">
    <div id="dialog" class="window">
        Close

        <iframe width="700" height="690" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="template/maps/sir.html"></iframe>
    </div>
    <div id="mask"></div>
</div>
ho messo un iframe e come source una pagina che carica google map:
codice:
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&language=it"></script>
        <script type="text/javascript" src="gmap.js"></script>
    </head>
    <body onload="maps();">
        <div id="map_canvas" style="width: 700px; height: 680px;"></div>
    </body>
</html>
funziona tutto a parte il cnetramento della mappa.
come codice js ho usato lo stesso che ho messo su un altro sito, dentro una pagina "normale" però, e li funziona tutto.
penso che il problema sia la modalità in cui carico lo script.
qualcuno ha per caso già affrontato il problema e sa aiutarmi?