• User Attivo

    Qui poi l'ho cancellato ma avevo inserito seguendo un tutorial la API key ma il risultato era identico..


  • ModSenior

    Io dividerei il problema in più parti per arrivare a risolvere il problema.

    1. Creo un file e lo chiamo ad esempio mappa.html .
    2. Vado su Google Maps inserisco l'indirizzo esatto.
    3. Google Maps offre la possibilità senza usare direttamente l'API di prelevare il link della mappa con marker che hai appena ottenuto.
    4. Nella mappa a destra clicca su link e preleva il secondo campo (un iframe).
    5. Incollalo nel file mappa.html .
    6. Controlla ora aprendo tale file che restituisca effettivamente la mappa che avevi scelto, p.s (in questa pagina metti margin, e padding a 0 per body e html poiche dovrà essere richiamata da Greybox e senza spaziature al suo interno.
    7. Provi a lanciare Greybox ad esempio con l'indirizzo di google per vedere se funziona.
      <a href="http://google.com/" title="Google" rel="gb_page[500, 500]">Prova Google</a>
    8. Se tutto funzionante passi ora la tua mappa.
      <a href="/percorsorelativo/mappa.html" title="La mia mappa" rel="gb_page[500, 500]">Clicca per vedere la mia mappa</a>

    La grandezza che vedi, 500, è facoltativa, per ottenere un effetto più gradevole possibile, indica la stessa grandezza che usi per la grandezza dell'iframe e come ti ho detto prima, nella pagina mappa.html, ricordati di usare uno stile che tolga tutti i padding e margin.

    Spero che facendo cosi riuscirai a risolvere.
    Saluti, Marco.


  • User Attivo

    Questo è cio che scrivo nel codice

    <script type="text/javascript">
    var GB_ROOT_DIR ="http://www.google.com/"

    </script>
    

    Questo è ciò che mi dice quando apro la mappa

    La pagina - www.google.com/loader_frame.html?s=0 – non esiste.

    Che significa??


  • ModSenior

    Stai sbagliando, in quella variabile devi indicare la cartella dove si trovano gli elementi, script, di Greybox.

    Quindi facciamo un esempio, hai una cartella che si chiama "myfolder" all'interno della quale metti il tuo file pagina.html e la tua cartella che hai scaricato di Greybox con i file e script chiamata "greybox".

    Nel file pagina html, quella riga ora diventa.

    <script type="text/javascript">
    var GB_ROOT_DIR ="./greybox"
    </script>


  • User Attivo

    Ok!

    Ora però apre un intera finestra di google sopra senza alcun effetto GB....come se si tornasse alla homepage!


  • User Attivo

    Ho risistemato il codice

    <script type="text/javascript">
         var GB_ROOT_DIR = "C:\Documents and Settings\principale\Documenti\vincenzo corda\GreyBox_v5_54\greybox"
       </script>
       
      
    <script type="text/javascript" src="GreyBox_v5_54/greybox/AJS.js"></script>
    <script type="text/javascript"   src="GreyBox_v5_54/greybox/AJS_fx.js"></script>
    <script type="text/javascript"  src="GreyBox_v5_54/greybox/gb_scripts.js"></script>
    <link href="GreyBox_v5_54/greybox/gb_styles.css" rel="stylesheet" type="text/css" />
    
    <script type="text/javascript"  src="GreyBox_v5_54/static_files/help.js"></script>
       <link href="GreyBox_v5_54/static_files/help.css" rel="stylesheet" type="text/css" media="all" /> 
    

    Ma firefox non riesca ad aprire la pagina

    image


  • ModSenior

    Il tuo file in che cartella si trova?
    Alla dir devi passare un percorso relativo non assoluto, anche perchè, se ci pensi, qual'ora tu mettessi in internet il lavoro, dovresti cambiare il percorso.

    <script type="text/javascript">
    var GB_ROOT_DIR = ".\greybox"
    </script>


  • User Attivo

    <script type="text/javascript">
    var GB_ROOT_DIR = ".\greybox"
    </script>

    In questa maniera mi dice

    "File non trovato
    Firefox non trova il file /C:/Documents and Settings/principale/Documenti/vincenzo corda/greyboxloader_frame.html?s=0.

    • Verificare che il nome del file non contenga maiuscole o errori di battitura.
    *   Verificare se il file è stato spostato, rinominato o rimosso.
    
    
    
    
        
        
      
    
    
      
      "

  • ModSenior

    La cartella con i file greybox css,script in che cartella è?


  • User Attivo

    nella cartella del sito (vincenzo corda)

    C:\Documents and Settings\principale\Documenti\vincenzo corda\GreyBox_v5_54\greybox


  • ModSenior

    Allora il file html con il richiamo a Greybox lo devi mettere dentro la cartella GreyBox_v5_54.


  • User Attivo

    Inserendo il file html,in questo caso la home, nella cartella GreyBox_v5_54 non riesce piu a trovare il file

    Ho provato a dare i richiami allo script in questo modo

    <script type="text/javascript">
      var GB_ROOT_DIR = "./greybox"
    </script>
    
    <script type="text/javascript" src="./greybox/AJS.js"></script>
    <script type="text/javascript" src="./greybox/AJS_fx.js"></script>
    
    <script type="text/javascript" src="./greybox/gb_scripts.js"></script>
    <link href="./greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" />
    
    <script type="text/javascript" src="./static_files/help.js"></script>
    <link href="./static_files/help.css" rel="stylesheet" type="text/css" media="all" />
    

    ma il problema rimane sempre quello di prima.
    Si collega a google senza usare alcun script,come se si tronasse alla home! 😞


  • ModSenior

    Riordiniamo le idee, e proviamo cosi allora, riprovando un passo alla volta e vedrai che ce la faremo.

    1. Crea su Desktop la cartella "prova" e inserisci il seguente codice.
    2. Crea il file "prova.html" .
    3. Inserisci il seguente codice.
    
    <html>
    	<head>
    		<title>prova</title>
    		<script type="text/javascript">
    			var GB_ROOT_DIR = "./greybox/";
    		</script>
    		<script type="text/javascript" src="greybox/AJS.js"></script>
    		<script type="text/javascript" src="greybox/AJS_fx.js"></script>
    		<script type="text/javascript" src="greybox/gb_scripts.js"></script>
    		<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" />
    	</head>
    	<body>
    	<a href="http://google.com/" title="Google" rel="gb_page[500, 500]">
    	Prova
    	</a>
    	</body>
    </html>
    
    
    1. Salva.
    2. Scarica il file zippato di Greybox dal sito sul Desktop.
    3. Decomprimilo.
    4. Dentro ci sono due cartelle, "__MACOSX" e "GreyBox_v5_54".
    5. Entra dentro la cartella GreyBox_v5_54.
    6. Ci sono diversi file e cartelle.
    7. Copia la cartella "greybox" e incollala dentro la cartella "prova".
    8. Lancia il file "prova.html".
    9. Clicca sul link prova.

    Se tutto va bene ora dovresti vedere il sito di Google dentro quella finestrella.


  • User Attivo

    Funziona alla perfezione!!....


  • ModSenior

    Quindi abbiamo risolto 😄 ? Birra per tutti 😄 ? Eh eh.


  • User Attivo

    Ci stà!!
    Ora lo provo sul mio sito con la stessa procedura!

    Grazie per la disponibilità!!!!;)


  • User Attivo

    Finalmente!!!
    Non mi pare vero!!!!!
    Funziona!!

    Era due mesi che provavo!!!
    Non so come ringraziarti!!!!
    ...
    Birra??


  • ModSenior

    Eh eh.
    Bene bene.
    L'unione fa la forza.
    Se hai bisogno, siamo qui.

    Saluti, Marco. 😄