Newsgroup: it.comp.www.html
Titolo: Creare dei Banner

Ciao a Tutti !!
Come posso creare dei banner ???
Esistono dei pgm ???
         /// 
          / ^ \                                                  
         ( o-o )                                                
-----oOOO--(_)--OOOo-------------------------------------------------
                     Denis Carraro
                     Giavera del M.llo (Tv) - Italy
 
http://www.geocities.com/Colosseum/Stadium/7763/
                     mailto:
denis....@iol.it
                     mailto:
denis....@usa.net
                     mailto:
denis....@hempseed.com
                     mailto:
denis_...@hotmail.com
      .oooO
      (   )   Oooo.      
-------\ (----(   )--------------------------------------------------
        \_)    ) /           
              (_/

Esistono dei pgm ???
Un banner č un'immagine, magari animata, e quindi per realizzarli utilizzi
programmi di grafica.
--
Utilizza i tag per l'oggetto dei messaggi in questo newsgroup
----------------------------------------------------------------
Francesco Trotta
----------------------------------------------------------------
elimina x_ dall'indirizzo email
----------------------------------------------------------------
http://www.a-vip.com/francesco.trotta
----------------------------------------------------------------

 Esistono dei pgm ???
Per creare banner puoi utilizzare diversi modi. Alcuni sono l'inserimento
classico di un gif animato altri sono la creazione di "programmi" cgi che
ti permettono di inserire il banner (casuale o a tempo) sulla pagina e di
contarne gli eventuali visitatori altro modo, molto più rozzo ma semplice
riguarda l'inserimento di immagini (anche gif animati) che a rotazione,
dopo un tempo prefissato (solitamente 10 secondi) cambiano sia l'immagine
che il link relativo. Per farlo basta usare un semplicissimo prg in
JavaScript che può essere utilizzato e modificato anche da chi, di
JavaScript, non sà nulla. Ecco il listato:
<html>
</head>
<script>
<!-- Lo script viene nascosto ai vecchi browser che non lo supportano
/* Prima variabile: se tu carichi più o meno di 6 sponsor all'interno del
banner, devi modificare la variabile "number_of_sponsors" con il numero
esatto di immagini gif da visualizzare */
number_of_sponsors=6;
/* Inizializzazione delle variabili necessarie*/
var sctr=0;
var halt=0;
var isn=new Array();
for (i=0;i<number_of_sponsors;i++){
 isn[i]=new Image();
}
/* I nomi dei file gif degli sponsor sono caricati all'interno dell'array
di immagine isn[x] Sono accettati i soli formati gif o jpg e devono avere
la medesima grandezza, pena la errata visualizzazione del banner.
Naturalmente se le immagini sono più o meno di 6 bisognerà eliminare o
aggiungere altre righe.*/
isn[0].src="../grafica/immagine1.gif";
isn[1].src="../grafica/immagine2.jpg";
isn[2].src="../grafica/immagine3.gif";
isn[3].src="../grafica/immagine4.gif";
isn[4].src="../grafica/immagine5.jpg";
isn[5].src="../grafica/immagine6.gif";
/* In fine, inserire l'url relativo al sito a cui fa capo il banner nello
stesso ordine delle immagini !!! */
var durl=new Array();
durl[0]="primo.htm";
durl[1]="../sponsor/sponsor.htm";
durl[2]="
http://www.altavalle.com
";
durl[3]="
ftp://195.120.66.196
";
durl[4]="esempio_di_link.htm";
durl[5]="ciao.htm";
/* Questo script è settato per ruotare ogni 10 secondi (5000=5 sec così
30000=30, etc). E' possibile modificare il tempo cambiando il valore
della variabile "setTimeout"*/
function rotateIt(){
 if (halt!=1){
  sctr++;
  if (sctr>number_of_sponsors-1){
   sctr=0;
   }
  document.sponsor.src=isn[sctr].src;
  setTimeout("rotateIt()",1000);
  }
 }
/* Questo codice lavorerà correttamente con o senza frame. Comunque, se
si stanno utilizzando dei frame ed il link deve riferirsi ad una pagina
senza frame, cambiare la scritta location.href in
parent.location.href=durl[sctr]; */
function doIt(){
 halt=1;
 location.href=durl[sctr];
 }
function dispIt(){
 parent.window.status=durl[sctr];
 }
// Fine programma -->
</script>
</head>
<!-- Ora è necessario inserire l'html che permetta la visualizzazione del
banner. Questo Html può essere messo in qualsiasi punto della pagina per
posizionare il banner dove si desidera -->
<BODY>
<CENTER>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD>
<A HREF="npgspo.htm" onClick="doIt();return false"
onMouseover="dispIt();return true;">
<IMG SRC="... Prima Immagine Che Verrà Caricata.gif ..." HEIGHT=45
WIDTH=220 NAME="sponsor" BORDER=0>
</TD>
</TR>
</TABLE>
</CENTER>
<!-- Questo miscro-script DEVE essere messo in fondo al file HTML e non
deve essere ASSOLUTAMENTE modificato, la sua funzione è quella di far
ripartire lo Javascript una volta che tutte le immagini hanno fatto 1
rotazione. Senza di questo script, quando viene caricato l'ultimo banner,
questo rimarrà fisso mentre con questo script, la rotazione riprenderà
dalla prima immagine. -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Lo script viene nascosto ai vecchi browser che non lo supportano.
sctr=0;
rotateIt();
// Fine programma -->
</SCRIPT>
</BODY>
</html>
Facile vero ??? ora  con copia-incolla e modificando lo script iniziale,
ti puoi creare tutti i banner che vuoi. Ricordati però che le immagini
possono essere sia gif, gif animati e/o jpg ma devono avere tutti la
stessa dimensione !!!!!
Michele Mariotti

JavaScript, non sà nulla. Ecco il listato:
Forse saro' davvero troppo ignorante ma... per fare quello che hai descritto
sopra non basta utilizzare Animation Shop di Paint Shop Pro 5??? Io ne ho
fatti un paio e non ci ho messo piu' di 20 secondi a realizzarli, oltretutto
il wizard ti guida e puoi mettere tutti gli effetti che vuoi!
Magari non ho capito la differenza...
Ciao

Magari non ho capito la differenza...
Infatti, con l'Animation Shop non puoi cambiare il link a cui manda
l'immagine.
Saluti.
Stefano.

 Ciao
Il listato che ti ho messo, serve solo ed esclusivamente per mostrate delle
immagini gif o jpg, create con QUALSIASI programma di grafica, in ciclo (una
ogni TOT secondi) permettendo anche di inserire, per ogni immagine mostrata, il
link a cui deve fare riferimento. I programmi per la creazione di immagini
animate vanno bene solo quando il banner č uno, quando se ne vogliono inserire
piů d'uno, ecco che puň essere usato il mio script.
Per fare un esempio, io ho creato 4 immagini gif animate che completano la loro
animazione dopo un secondo ed ho impostato il cambio delle immagini nello script
a 10 secondi. Risultato: L'immagine gif che viene mostrata ripete 10 volte
l'animazione e, visto che sono trascorsi 10 secondi, viene caricata la seconda
immagine e poi tutto continua fino alla quarta per poi riprendere daccapo.
Ciao
Michele Mariotti