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

questi sconosciuti e tanto odiati...
ma ora mi tocca studiare come diavolo si fanno!
Ho dato uno sguardo in giro ma quello che devo fare io ovviamente non esiste
:-)
si tratta di un banner che non mi cambia ad ogni reload di pagina ma allo
scadere di un tempo prefissato:
insomma mentre gli altri bombardano di una sola pubblicita' l'utente... io
devo riuscire a promuovere piu' cose all'utente stesso.
C'e' mica qualche anima pia che abbia gia' affrontato il problema?
Grazie
dap


Il tuo problema puo' essere inteso in due modi:
1) vuoi che il banner cambi sulla pagina che l'utente sta leggendo, dopo
un certo tempo che l'ha caricata; in questo caso, o fai un banner unico
e te la cavi con i tempi assegnati ai frame o fai fare un refresh alla
pagina col solito http-equiv... in questo caso, sarebbe meglio mettere
il banner in un frame a se stante. 
Se l'ordine dei banner non e' random credo che dovrai fare una cgi un
po' complessa, perche' devi in qualche modo tenere nota della sessione.
Uhm. 
Oppure: fai un bel javascript usando la funzione SetTimout. Pero' credo
che questo crei problemi con i gif animati. 
Il tutto mi sembra comunque poco utile, visto che comunque nessuno resta
su una pagina piu' di tanto. Oltretutto, se ci mette molto a leggere la
pagina probabilmente sara' lunga, quindi quando cambia il banner
l'utente non lo vedra' perche' sara' scorso in alto fuori dalla
finestra. Mi sembrano le tipiche idee che ha chi non ha ben presente
come funziona internet.
2) vuoi che il banner che viene caricato cambi a seconda del minuto in
cui la pagina viene caricata, ma poi resta fisso sulla pagina. In questo
caso dovrai caricare il banner con una cgi che analizzi il "time" e
rimandi la location del banner del momento.
Se vuoi dettagli piu' precisi chiedi e ti rispondero'.
bye
silvio

come funziona internet.
beh, in realta' e' una pagina dalla quale parte un real audio.. e mentre lo
ascolti magari rimani impalato davanti al monitor e ti fai folgorare dai
banner :-)
Cerchero' una soluzione tra quelle che mi hai suggerito al punto 1 :)
grazie mille
dap

scadere di un tempo prefissato:
provato con una gif animata?
---------------------------------------------------
Gaetano A. Evangelista - Bari (Italy)  
AGEITALIA - Technical Analysis         
e-mail: 
agei...@mail.com
http://www.geocities.com/wallstreet/8492
(under construction)
visita il sito ufficiale "NO-TUT" all'indirizzo
http://notut.ml.org
---------------------------------------------------

 scadere di un tempo prefissato:
Prova con questo codice:
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from JavaScript-Impaired Browsers
number_of_sponsors=6;
var sctr=0;
var halt=0;
var isn=new Array();
for (i=0;i<number_of_sponsors;i++){
 isn[i]=new Image();
}
/* i banner che 
vuoi mettere */
isn[0].src="01.gif";
isn[1].src="02.gif";
isn[2].src="03.gif";
isn[3].src="04.gif";
isn[4].src="05.gif";
isn[5].src="06.gif";
/* Qui inserisci tutti i link 
associati alle immagini scelte sopra */
var durl=new Array();
durl[0]="
http://www.pippo1.com
";
durl[1]="
http://www.pippo2.com
";
durl[2]="
http://www.crs4.it/~ciano
"; 
durl[3]="
HTTP://www.pippo.net
";
durl[4]="
http://www.ciao.gov
";
durl[5]="
http://www.dimmisevabene.net
";
/* Lo script fa ruotare l'immagine ogni 10 secondi
10 sec =10000 (vedi il munero in basso, devi cambiare li)
5 sec  =5000
1 min  =60000
 */
function rotateIt(){
 if (halt!=1){
  sctr++;
  if (sctr>number_of_sponsors-1){
   sctr=0;
   }
  document.sponsor.src=isn[sctr].src;
  setTimeout("rotateIt()",10000);
  }
 }
/* This code will work just fine with or without
   frames.  However, if you are in frames and wish
   to replicate the TARGET="_top" call to remove
   frames, change the location.href call to:
    parent.location.href=durl[sctr];
   below. */
function doIt(){
 halt=1;
 location.href=durl[sctr];
 }
function dispIt(){
 parent.window.status=durl[sctr];
 }
// End Hiding -->
</SCRIPT>
</HEAD>
<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="siti_htm.gif" HEIGHT=45 WIDTH=220 NAME="sponsor"
BORDER=0></TD></TR>
</TABLE></CENTER>
<!-- Or, you may wish to have content appear here below
     the rotating sponsor banners.
 
     IMPORTANT!!! - This little script below is necessary
     right at the bottom of your HTML to begin the sponsor
     banner rotation: -->    
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide JavaScript from Java-Impaired Browsers
sctr=0;
rotateIt();
// End Hiding -->
</SCRIPT>
</BODY>
-- 
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
|                       IVAN MARCIALIS                        |
| CRS4 Center for Adv. Studies, Research and Dev. in Sardinia |
|      
ci...@crs4.it
  --  
http://alberti.crs4.it/~ciano
       |
| via Arrigo Solmi N. 13 Cagliari Sardinia Italy - ZIP: 09126 |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

...
:
:questi sconosciuti e tanto odiati...
