Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Problemi con gli interstitial

    Sto seguendo questa guida:
    http://www.mrwebmaster.it/javascript...ript_1034.html

    La pagina spot funziona correttamente: http://www.next-console.it/varie/spot.html

    Ho inserito nell'head (subito prima di </head>) nel FORUM (quindi in tutte le pagine del sito, esclusa la pagina dello spot ovviamente) questo codice:
    codice:
    <script type="text/javascript">
    // funzione per la gestione del interstitial
    function mostraadv(advURL,durataCookie)
    {
      // per prima cosa verifico se il browser supporta i cookie
      var test = verificaCookie();
      // se il browser supporta i cookie...
      if (test == true)
      {
        // verifico se il cookie di verifica esiste già...
        var leggi = leggiCookie('mio_interstitial');
        // se NON esiste...
        if (leggi != 'OK')
        {
          // creo il cookie (per evitare una nuova visualizzazione
          // dello spot nel giro di 60 minuti
          scriviCookie('mio_interstitial','OK',60)
          // effettuo il redirect alla pagina dello spot
          // passando nella querystring la URL corrente
          location.href = advURL + '?backURL=' + escape(location.href);
        }
      }
    }
    </script>
    
    <script type="text/javascript">
    mostraadv('http://www.next-console.it/varie/spot.html',60);
    </script>
    Se visito il forum ( http://www.next-console.it/forum/ ) non mi passa allo spot (neppure se riprovo dopo oltre un'ora)...perchè? dove sbaglio?
    xDOMYx

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    43
    Se la variaibile leggi è uguale a 'OK' cosa succede ? Niente, forse è questo il problema...

  3. #3
    Sono ignorante in materia, ma "!=" dovrebbe significare DIVERSIO (NON UGUALE), quindi quella variabile è giusta (indica che non viene trovata la voce nel cookie).
    Credo che sbaglio ad inserire quello javascript, potete vedere la guida che ho linkato e dirmi voi dove incollare?
    Io ho incollato (come ho scritto prima) nell'head...
    xDOMYx

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Hai incluso nella pagina lo script cookies.js?

  5. #5
    Ho solo copiato questo codice nell'HEAD del forum (NON della pagina dello spot):
    codice:
    <script type="text/javascript">
    // funzione per la gestione del interstitial
    function mostraadv(advURL,durataCookie)
    {
      // per prima cosa verifico se il browser supporta i cookie
      var test = verificaCookie();
      // se il browser supporta i cookie...
      if (test == true)
      {
        // verifico se il cookie di verifica esiste già...
        var leggi = leggiCookie('mio_interstitial');
        // se NON esiste...
        if (leggi != 'OK')
        {
          // creo il cookie (per evitare una nuova visualizzazione
          // dello spot nel giro di 60 minuti
          scriviCookie('mio_interstitial','OK',60)
          // effettuo il redirect alla pagina dello spot
          // passando nella querystring la URL corrente
          location.href = advURL + '?backURL=' + escape(location.href);
        }
      }
    }
    </script>
    
    <script type="text/javascript">
    mostraadv('http://www.next-console.it/varie/spot.html',60);
    </script>

    Se è sbagliato, mi dici esattamente dove mettere il codice e come metterlo (ho evitato di usare include, ho copiato direttamente lo script).
    xDOMYx

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    non è sbagliato, ma ovviamente non può funzionare se non includi lo script cookies.js, è spiegato dettagliatamente nell'articolo che hai linkato, ma lo hai letto?

  7. #7
    Originariamente inviato da Vindav
    non è sbagliato, ma ovviamente non può funzionare se non includi lo script cookies.js, è spiegato dettagliatamente nell'articolo che hai linkato, ma lo hai letto?
    Anzichè creare un file col javascript e richiamarlo, ho inserito direttamente il javascript nell'head...
    Non credo sia quello il problema...
    xDOMYx

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    certo che è quello il problema!! Le funzioni leggiCookie, scriviCookie ecc... sono definite all'interno dello script, questo conferma che l'articolo non l'hai praticamente neanche letto... hai provato ad includerlo? prova e vedrai che tutto magicamente funzionerà!!

  9. #9
    Aspetta, dimmi una cosa.
    Fai finta che non ho inserito nessun codice e che ho solo creato la pagina dello spot.
    Mi dici tu le modifiche da fare?
    Quale codice vado ad inserire nell'head delle pagine del mio forum?
    Devo poi creare un file e richiamarlo?
    xDOMYx

  10. #10
    Metto questo nell'head?
    codice:
    <script type="text/javascript" src="cookies.js"></script>
    <script type="text/javascript">
    mostraadv('/spot.html',60);
    </script>
    Poi creo il file cookies.js e ci metto dentro questo?
    codice:
    <script type="text/javascript">
    // funzione per la gestione del interstitial
    function mostraadv(advURL,durataCookie)
    {
      // per prima cosa verifico se il browser supporta i cookie
      var test = verificaCookie();
      // se il browser supporta i cookie...
      if (test == true)
      {
        // verifico se il cookie di verifica esiste già...
        var leggi = leggiCookie('mio_interstitial');
        // se NON esiste...
        if (leggi != 'OK')
        {
          // creo il cookie (per evitare una nuova visualizzazione
          // dello spot nel giro di 60 minuti
          scriviCookie('mio_interstitial','OK',60)
          // effettuo il redirect alla pagina dello spot
          // passando nella querystring la URL corrente
          location.href = advURL + '?backURL=' + escape(location.href);
        }
      }
    }
    </script>
    xDOMYx

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.