Vai a: [ Contenuti ] [ Categorie ] [ Cerca ]

Overlayer con jQuery per le campagne pubblicitarie

Overlayer con jQuery per le campagne pubblicitarie


Supponiamo, invece, di voler utilizzare overlayer diversi nello stesso sito. Possiamo sovrascrivere le variabili di default, impostate precedentemente, in questa maniera:

1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
$(document).ready(function() {
	$().overlayer({
		ol_timetoclose: '20 sec',
		ol_cookielife: '15 sec',
		ol_advpage: 'pagina2.htm',
		ol_margintop: '50',
		ol_opacity:'n',
		ol_id:'camp2'
	});
});
</script>

In questa maniera otteniamo l’importante risultato di poter attivare overlayer diversi e indipendenti (nel cookie, nella pagina da richiamare, nelle opzioni, etc) richiamando sempre e solo gli stessi file javascript. Possiamo inserire e sovrascrivere tutte le variabili viste in precedenza.

Per essere ancora più chiari facciamo un esempio. Nella index del sito potremmo avere questo codice:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript" src="jquery.overlayer.js"></script>
<script type="text/javascript">
$(document).ready(function() {
	$().overlayer({
		ol_timetoclose: '20 sec',
		ol_cookielife: '15 sec',
		ol_advpage: 'pagina1.htm',
		ol_margintop: '50',
		ol_opacity:'n',
		ol_id:'ol1'
	});
});
</script>

Mentre in una pagina interna potrebbe essere necessario richiamare un file html diverso o impostare parametri di durata differenti dal primo caso. Avremo quindi un codice simile a questo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript" src="jquery.overlayer.js"></script>
<script type="text/javascript">
$(document).ready(function() {
	$().overlayer({
		ol_timetoclose: '50 sec',
		ol_cookielife: '30 min',
		ol_advpage: 'pagina2.htm',
		ol_margintop: '150',
		ol_opacity:'y',
		ol_id:'ol2'
	});
});
</script>

Oltre alla personalizzazione dei parametri basilari, prestate attenzione alla variabile “ol_id“: sono differenti nei due casi. In questa maniera avremo cookie diversi per overlayer diversi. Se invece avessimo voluto utilizzare lo stesso cookie per le due campagne sarebbe bastato assegnare lo stesso nome o, meglio ancora, omettere direttamente la variabile.

Il codice è stato testato sui più diffusi browser in circolazione e non dovrebbero esserci problemi di compatibilità.

Download

Il pacchetto .zip contiene tutti i file necessari (compresi jQuery ed il plugin jquery.cookie). Per scaricare lo script cliccate sul link: Saibal jQuery Overlayer

Pagina: 1 2 [3]

Consiglialo su Facebook

sponsor

Scrivi un commento

Commenti totali: 8

Pagine:[12  > >>


  1. Ciao Saibal!!! Sei troppo forte!!!

  2. Su IE ho problemi di visualizzazione, confermate?

  3. IE quale versione? Io l’ho provato su IE 6,7 e 8. Non vedo problemi.

  4. Ciao Saibal, stò provando ad installare il tutto su wordpress, ma proprio non mi riesce… in particolare secondo te in quale cartella dovrei caricare i file? Nella cartella del tema, o in quella principale del sito? Grazie mille Antonio

  5. antonio sostanzialmente non fa differenza… io di solito li metto nel tema:

    http://www.lorenzone.it/wp-content/themes/l9e/js/file.js

  6. Alla fine ce l’ho fatta… il problema era che andava in conflitto con la barra wibiya che ho sul sito, ho dovuto inserire lo script di questa barra prima dello script che carica l’overlayer, ora va… grazie mille

Pagine:[12  > >>

Lascia un Commento

Iscriviti alle discussione senza commentare

sponsor

Torna: [ Inizio ] [ Contenuti ] [ Categorie ] [ Cerca ]

Pagina renderizzata in soli 0,574 secondi dopo aver eseguito ben 63 query (6 in cache). Wordpress... prestazioni da urlo!