[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.08.12
Prihlásený: 16.06.13
Príspevky: 9
Témy: 4 | 4
NapísalOffline : 03.08.2012 18:25 | Javascript_pozadie

Zdravím vás, som začiatočník v javascripte a mám problém s týmto scriptom.

Kód:
<script>

farba = new Array(
"red","green","blue"
);


var a = Math.floor(Math.random()*farba.length);

document.bgcolor(farba[a]);
</script>



Farba pozadia sa nezmení, ale keď dám namiesto document.bgcolor document.write tak to bude náhodne vypisovať. Ako mám zapísať document.bgcolor aby sa to pozadie menilo?


Offline

Čestný člen
Čestný člen
Javascript_pozadie

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 03.08.2012 18:45 | Javascript_pozadie

Ja ti nerozumiem, nepochopil som tú časť s document.write, ani v čom je tvoj problém, keď píšeš, že ti to funguje.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.08.12
Prihlásený: 16.06.13
Príspevky: 9
Témy: 4 | 4
Napísal autor témyOffline : 03.08.2012 18:51 | Javascript_pozadie

problém je v tom že, mi to nefunguje ked tam je document.bgcolor teda nezmení mi to farbu pozadia, ale ked to nahradim document.write tak to vypisuje tie farby ako retazec.


Offline

Užívateľ
Užívateľ
Javascript_pozadie

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 03.08.2012 19:59 | Javascript_pozadie

skusil si google? keby hej tak by si sa nieco o tvojom atribute bgcolor docital

Kód:
document.body.style.backgroundColor


_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.08.12
Prihlásený: 16.06.13
Príspevky: 9
Témy: 4 | 4
Napísal autor témyOffline : 04.08.2012 18:09 | Javascript_pozadie

Tak uz mi to ide.
Kód:
<script>

var farby=new Array("red", "green", "blue", "black", "yellow", "pink", "grey", "brown")

document.bgColor=farby[Math.floor(Math.random()*farby.length)]

</script>


 [ Príspevkov: 5 ] 


Javascript_pozadie




© 2005 - 2026 PCforum, edited by JanoF