-
| .
|
|
|
Saluti e scusate il mio italiano (che deve essere cattivo) è che sto usando Google traduttore. Qualcuno sa di uno script per modificare in modo casuale bandiera per ricaricare un forum? Grazie in anticipo.
Scusate se ho postato nel thread che non gli apparteneva , io sono un po occupato. TT_TT
|
|
| .
|
-
| .
|
|
|
Script Banner a Rotazione:
Questo script serve per visualizzare ad intervalli regolari (da voi prestabiliti) una serie di banner o immagini, alle quali è possibile associare un indirizzo URL cliccabile.
Lo si adopera di solito per fare pubblicità a più di uno sponsor senza per questo soffocare la propria pagina con innumerevoli banner.
Lo script è leggermente complesso e quindi potrebbe risultare di difficile comprensione per un principiante che dovesse apportare modifiche di adattabilità per le proprie esigenze.
A questo proposito trovate all'interno dello stesso script i vari commenti che servono da istruzioni per meglio facilitare questa operazione.
CODICE <script language="JavaScript" type="text/javascript"> <!-- /* prelevato su http://www.web-link.it
Inserire il numero di banner da far girare al posto del 2 che trovate inserito in questo esempio alla voce : number_of_sponsors=2; */
defaultStatus=""; number_of_sponsors=2;
var sctr=0; var isn=new Array(); for (i=0;i<number_of_sponsors;i++){ isn[i]=new Image(); }
/* Le immagini sono caricate nell'array isn[x] Il numero fra parentesi []ne indica la posizione, dove anche lo 0 è un numero a tutti gli effetti. Specificare fra virgolette il nome dell'immagine e la sua estensione che potrebbe essere di tipo gif o jpg, completa di eventuale percorso per poterla raggiungere nel caso in cui fosse posizionata in una cartella o indirizzo URL diverso da quello in cui si trova lo script Script. L'immagine [0] sarà quella caricata per prima. */
isn[0].src="immagine1.gif"; isn[1].src="immagine2.gif";
/* Stessa cosa vale per l'URL da richiamare associato all'immagine. Questi sono caricati nell'array durl[x] dove anche in questo caso il numero fra parentesi quadrate [] indica la posizione, che dovrà corrispondere allo stesso numero della relativa immagine associata nell'array precedente. */
var durl=new Array(); durl[0]="http://www.web-link.it/"; durl[1]="http://www.ilmioforum.com/cgi-bin/forum/forum_show.pl/";
/* Qui sotto il timer che regola il tempo fra un cambio banner e l'altro, è espresso in millisecondi. Al momento è impostato a 10 secondi: 10000 (ovviamente 5000=5 secondi, 30000 = 30 sec, ecc ecc) Per cui, volendo ridurre o aumentare il tempo, si dovrà incrementare o decrementare questo numero. */
function rotateIt(){ sctr++; if (sctr>number_of_sponsors-1){ sctr=0; } document.sponsor.src=isn[sctr].src; setTimeout("rotateIt()",10000); }
/* Questo script può lavorare in siti con o senza frames. Se dall'interno di un frame si vuole aprire il link a tutto schermo TARGET="_top" si dovrà modificare l'istruzione: location.href con parent.location.href=durl[sctr]; */
function doIt(){ location.href=durl[sctr]; }
function dispIt(){ parent.window.status=durl[sctr]; } // prelevato su http://www.web-link.it --> </script>
Html : Una volta inserito lo script nella parte Head non rimane che attivarlo aggiungendo l'evento: onLoad al tag body; in questo modo:
CODICE <body onLoad="rotateIt()">
Html : Non è ancora finita, adesso bisogna inserire anche il codice html nel punto esatto della pagina web dove dovranno essere visualizzati i banner in rotazione.
Ricordatevi che anche in questo caso dovrete sostituire: nome_immagine.gif con il nome reale del vostro primo banner. Questo sotto il codice:
seleziona tutto
CODICE <a href="javascript:doIt()" onMouseOver="dispIt();return true"><img src="nome_immagine.gif" name="sponsor" border="0" alt="banner a rotazione"></a>
|
|
| .
|
1 replies since 23/12/2015, 14:45 99 views
.