Kas penkias sekundes sukurkite atsitiktinę svetainės fono spalvą

java atsitiktinė spalva

Žemiau „JavaScript“ kas penkias sekundes atsitiktinai keičia svetainės fono spalvą. Šį kodą galima pridėti prie bet kurio puslapio, kad jūsų svetainė ar atskiras tinklalapis būtų įdomus.

Kadangi šiame puslapyje naudojamas numatytasis „Computer Hope“ šablonas, kuriame jau apibrėžtas fonas ir fono spalva, žiūrėkite mūsų demonstracinio puslapio pavyzdį. Kai žiūrite puslapį, fonas turėtų automatiškai pasikeisti kas penkias sekundes.

Patarimas

Jei penkios sekundės yra per ilgos arba per trumpos laukti, 5000 reikšmę galima koreguoti. Be to, paspauskite F5 atnaujinti naršyklė keičia fono spalvą kiekvieną kartą, kai puslapis atnaujinamas.

Pirminis kodas

 // // Description: Randomly change background color every 5 seconds // // NewcWare 1997 // Author: Scott Newcomer 3/1997 // Email: [email protected] // function setbackground() { window.setTimeout( 'setbackground()', 5000); // 5000 milliseconds delay var index = Math.round(Math.random() * 9); var ColorValue = 'FFFFFF'; // default color - white (index = 0) if(index == 1) ColorValue = 'FFCCCC'; //peach if(index == 2) ColorValue = 'CCAFFF'; //violet if(index == 3) ColorValue = 'A6BEFF'; //lt blue if(index == 4) ColorValue = '99FFFF'; //cyan if(index == 5) ColorValue = 'D5CCBB'; //tan if(index == 6) ColorValue = '99FF99'; //lt green if(index == 7) ColorValue = 'FFFF99'; //lt yellow if(index == 8) ColorValue = 'FFCC99'; //lt orange if(index == 9) ColorValue = 'CCCCCC'; //lt grey document.getElementsByTagName('body')[0].style.backgroundColor = '#' + ColorValue; }