Stránka 1 z 1

Háčik v refreshi BG vo webe

Napsal: 03 kvě 2012 12:14
od Veterans
Mám háčik v kóde (zmení BG pri refreši):

Kód: Vybrat vše

<script>
  function nastavBarvu(){
  var pole = new Array("#999999","#ff00ff","acacac"); // sem zadáš barvy
  var cislo = Math.floor((Math.random()*10)/3.5); // tady to vybere číslo od 0 do 3
  document.body.style.background = pole[cislo]; // tady to nastaví pozadí celé stránce na základě toho pole s indexem cislo
  }
</script>
<body onload="nastavBarvu();">

Problém:
1- to číslo 0-3 kďe dosadiť?
2- tady to nastaví pozadí celé stránce na základě toho pole s indexem cislo (ake indexové číslo)
3- do akého súboru ho vložit HTML/CSS....
4- ide o zmenu obrázku ale ako zmení obrázok keď sa v ňom uváda iba farba (kďe/ako mám aj obrázky do toho vložit) ???

Re: Háčik v refreshi BG vo webe

Napsal: 03 kvě 2012 13:07
od CZechBoY
tady máš novej kod, tenhle mění jen barvu BODY..
HTML+JS píše:<script type="text/javascript">
function nastavBarvu(){
var pozadi = new Array("bg1.jpg","bg2.jpg","bg3.jpg");
var index = Math.floor(Math.random()*pozadi.length);
document.body.style.backgroundImage = "url('"+pozadi[index]+"')";
}
</script>
<body onload="nastavBarvu();">

http://pas.jabko.net/testy/js_bgchange.html