Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Tabelle sfondo random

  1. #1

    Tabelle sfondo random

    Ciao a tutti,
    come posso fare per cambiare in modo random ad ogni refresh lo sfondo solo di alcune tabelle?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Rieccomi! Prova in questo modo:
    codice:
    // Fai il preload delle immagini che vuoi utilizzare
    myImage1=new Image();
    myImage1.src="images/immagine1.gif";
    myImage2=new Image();
    myImage2.src="images/immagine2.gif";
    myImage3=new Image();
    myImage3.src="images/immagine3.gif";
    myImage4=new Image();
    myImage4.src="images/immagine4.gif";
    myImage5=new Image();
    myImage5.src="images/immagine5.gif";
    myImage6=new Image();
    myImage6.src="images/immagine6.gif";
    myImage7=new Image();
    myImage7.src="images/immagine7.gif";
    myImage8=new Image();
    myImage8.src="images/immagine8.gif";
    myImage9=new Image();
    myImage9.src="images/immagine9.gif";
    myImage10=new Image();
    myImage10.src="images/immagine10.gif";
    
    // Carichi le immagini all'interno di un array
    myImageArray=new Array();
    myImageArray[0]=myImage1;
    myImageArray[1]=myImage2;
    myImageArray[2]=myImage3;
    myImageArray[3]=myImage4;
    myImageArray[4]=myImage5;
    myImageArray[5]=myImage6;
    myImageArray[6]=myImage7;
    myImageArray[7]=myImage8;
    myImageArray[8]=myImage9;
    myImageArray[9]=myImage10;
    
    function changeBackground(id) {
      var p=Math.round(Math.random()*10); // assegna alla variabile p un valore random compreso tra 0 e 9
      window.getElementById(id).style.background=myImageArray[p].src;
    }
    
    window.document.onload=changeBackground('id_tabella');

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.