Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Greybox al caricamento pagina
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • V
      vatuss User • 25 nov 2009, 20:21 ultima modifica di

      Greybox al caricamento pagina

      Ciao,
      bella discussione, inserisco una mia richiesta non avendo le competenze per realizzarla da solo.

      E' possibile visualizzare l'effetto all'apertura della pagina di default?
      Grazie anticipatamente.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • marcocarrieri
        marcocarrieri ModSenior • 26 nov 2009, 07:25 ultima modifica di

        Prova csosi.
        <body onload="return GB_showCenter(TITOLO,PAGINA)">

        Dove al posto di titolo ci va una stringa.
        Esempio "La mia mappa".

        E al posto di pagina un altra stringa che identifica la pagina da caricare.
        Esempio "/pagina.html".

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • V
          vatuss User • 26 nov 2009, 19:51 ultima modifica di

          Purtroppo non va.

          Ecco cosa ho scritto:
          <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 onload="return GB_showCenter(test,/logo.jpg)">

          oppure
          <body onload="return GB_showCenter("test","/logo.jpg")">

          oppure
          <body onload="return GB_showCenter('test','/logo.jpg')">

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • marcocarrieri
            marcocarrieri ModSenior • 27 nov 2009, 07:05 ultima modifica di

            Forse hai sbagliato qualche passaggio, prova a rifare passo per passo come ho spiegato sopra, dove sono presenti i 12 punti, e al posto del punto 3, il codice cioè metti questo.

            <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 onload="GB_showFullScreen('Hello world', 'http://google.com');">
                </body>
            </html>
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • V
              vatuss User • 27 nov 2009, 08:12 ultima modifica di

              Ciao Marco, grazie per le risposte.

              Ho controllato, il codice postato corissponde esattamente nella mia pagina di default.
              Ho provato a mettere un collegamento, quando richiamata la pagina greybox funziona come si deve. Purtroppo è solo il body che non riesce a lanciarlo.
              Da profano può esserci qualche incompatibilità con un'altro script presente nella mia pagina?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • marcocarrieri
                marcocarrieri ModSenior • 27 nov 2009, 08:19 ultima modifica di

                Andiamo per ordine, la pagina di prova che ti ho messo funziona?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • V
                  vatuss User • 27 nov 2009, 08:56 ultima modifica di

                  Ho copiato il tuo codice e salvato la pagina prova.asp che richiamata apre greybox.

                  Ho messo un collegamento in default.asp che linkato apre la pagina

                  Ho messo in default.asp nel body la porzione di codice onload,
                  ma il greybox non va

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • marcocarrieri
                    marcocarrieri ModSenior • 27 nov 2009, 08:58 ultima modifica di

                    Attenzione alle maiuscole qua quando scrivi nei post...
                    La pagina prova.html che ti ho passato io appena la apri deve aprire a tutto schermo google.

                    Dobbiamo partire da li, tu sei andato già a modificare altre cose.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • V
                      vatuss User • 27 nov 2009, 09:10 ultima modifica di

                      Scusa Marco.

                      Non ho modificato nulla, se non l'estensione della pagina in prova.asp che apre google a tutto schermo, adesso la rinomino in prova.htm

                      Le altre due erano prove precedenti.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • V
                        vatuss User • 27 nov 2009, 12:44 ultima modifica di

                        Una mia teoria, da profano.
                        Dopo aver fatto numerose prove, sono giunto alla conclusione che qualche javascript nel mio sito è in conflitto con greybox.

                        Ho costruito alcune pagine di prova, inserendo il codice da te postato, nella pagina di default.asp e il grybox funziona, va da se che dovrò ricontrollare tutte le pagine finora costruite.

                        O sbaglio?

                        Purtroppo mi succede comunque stranamente un'inconveniente.
                        Ogni volta che carico una pagina mi riappare sempre il grey box. Vorrei visualizzarlo solo la prima volta che la pagina viene caricata, è possibile?

                        Ciao

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • samyorn
                          samyorn Consiglio Direttivo • 27 nov 2009, 19:30 ultima modifica di

                          Ciao vatuss,
                          ho splittato la discussione in una dedicata alla tua esigenza così non creiamo confusione negli altri thread.

                          Un piccolo appunto, come avrai notato, essendo su un forum, ci teniamo che si utilizzino perlomeno le regole minimali della buona scrittura (maiuscole ad inizio frase e punteggiatura), ne guadagniamo tutti in leggibilità.

                          Grazie della collaborazione.

                          :ciauz:

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti