Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Background randomatico

  1. #1
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239

    Background randomatico

    Ho una pagina web con sfondo che cambia randomaticamente ad ogni refresh (cambio pagina)..
    Ora vorrei creare un sistema che non mi permettesse di visualizzare lo stesso sfondo più di una volta.
    Il codice che uso è questo:

    codice:
    var r = Math.floor(Math.random()*2);
    document.write("<style>body {background:url('Assets/Wallpaper_"+r+".jpg');}</style>");
    Come devo fare?
    Grazie
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  2. #2
    Devi necessariamente memorizzare "da qualche parte" le immagini che hai già mostrato.
    Se vuoi farlo con javascript hai solo i cookies a disposizione...
    Ad esempio memorizzi in un cookie il conteggio del numero di volte che la pagina viene aperta e lo aggiorni ad ogni apertura.
    In un altro memorizzi un array di nomi od indici delle immagini da aprire (assortite come credi) che resterà costante dopo la scrittura (e rimescolamento) iniziali.
    Userai il contatore come indice nell'array per recuperare il nome (o indice) della immagine da usare.

    Chiaro?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.