Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    66

    Script rotazione banner

    Ciao,

    vorrei inserire sul mio sito uno script(in html) che mi permetta di effettuare una rotazione dei banner non a tempo ma ogni volta che viene aggiornata la pagina e ad ogni banner sia associata una scritta e un link diverso,è possibile realizzare tutto ciò? mi aiutereste a farlo?

    Grazie

  2. #2
    Codice PHP:
    <html>
    <
    head>

    <
    SCRIPT LANGUAGE="JavaScript">
    /*Longuflumini 2002 © */

    /*inserire il numero di banner*/
    numero=5;

    var 
    num=Math.round(numero*Math.random());
    var 
    banner=new Array();
    var 
    sito=new Array();

    /*Inserire i banner*/
    banner[0]="http://www.sarrabusagrumi.it/sarrabusagrumi.gif"
    banner[1]="http://www.sarrabusagrumi.it/sarrabusagrumi2.gif"
    banner[2]="http://www.sarrabusagrumi.it/sarrabusagrumi3.gif"
    banner[3]="http://www.sarrabusagrumi.it/sarrabusagrumi34.gif"
    banner[4]="http://www.sarrabusagrumi.it/sarrabusagrumi2.gif"

    /*Inserire i link*/
    sito[0]="http://www.sarrabusagrumi.it"
    sito[1]="http://www.sarrabusagrumi.it"
    sito[2]="http://www.sarrabusagrumi.it"
    sito[3]="http://www.sarrabusagrumi.it"
    sito[4]="http://www.sarrabusagrumi.it"

    var msg='[url=' sito[num] + '][img] + banner[num] +[/img][/url]';
    //alert(msg); 
    </SCRIPT>
    </head>
    <body>
    Poi posizioni la stringa seguente all'interno del body nel punto dove vuoi che compaia il banner
    <script>document.write(msg);</script>
    </body>
    </html> 
    .:::Longu:::.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    66
    Grazie!

    L'ho provato e funziona, ma la rotazione dei banner è casuale, non è possibile fare in modo che venga rispettato un ordine?

    Dovendo utilizzare questo script in molte pagine, posso inserire la parte iniziale dello script(quella tra i due <head>) solo nella index mentre nelle successive pagine inserire soltanto la parte dello script che và dopo il tag body?

    Un'altra piccola richiesta: utilizzo nel sito anche un banner verticale, come posso farlo ruotare in modo che non ci sia un conflitto tra il banner dell'intestazione e il banner verticale?

    Grazie!!!

  4. #4
    Originariamente inviato da Giuglio
    Grazie!

    L'ho provato e funziona, ma la rotazione dei banner è casuale, non è possibile fare in modo che venga rispettato un ordine?

    Dovendo utilizzare questo script in molte pagine, posso inserire la parte iniziale dello script(quella tra i due <head>) solo nella index mentre nelle successive pagine inserire soltanto la parte dello script che và dopo il tag body?

    Un'altra piccola richiesta: utilizzo nel sito anche un banner verticale, come posso farlo ruotare in modo che non ci sia un conflitto tra il banner dell'intestazione e il banner verticale?

    Grazie!!!
    metti tutto in un js esterno e poi lo rikiami in ogni pagina
    .:::Longu:::.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    66
    Sono ignorante in materia, non sò realizzare un file js, mi insegneresti a farlo?

    Per il banner verticale, c'è una soluzione?

    Grazie mille!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    66
    Ciao Longu

    un ultimo aiuto:

    mi indichi come creare questo file js? e come posso utilizzare la rotazione per due banner nella stessa pagina?

    GRAZIE!!!

  7. #7

  8. #8
    scusate ma nella guida dice che il limite è di 32kb
    Ora ho 2 domandeù

    1. Il limite è per il file js o per la pagina web proprio?
    2. Se è per il file js perchè c'è questo limite?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il limite e` per ciascun file singolo, quindi immagini, pagina HTML (senza JS esterno), file JS esterno, ...

    Il motivo e` che in caso di linea lenta ci potrebbero essere dei timeout ed in caso di scarsa memoria sul browser non riuscirebbe ad elaborare la pagina.

    In realta` i browser non badano a questo limite, per cui se devi scrivere pagine per PC normali, puoi non badarci; se invece vuoi che le tue pagine siano leggibili su dispositivi leggeri (PDA, telefonini, ...) allora ti conviene rispettare il limite.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Ho capito, grazie mille
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.