Autor | Zpráva | ||
---|---|---|---|
nox Profil * |
#1 · Zasláno: 2. 3. 2009, 18:53:37
ahoj potřeboval bych poradit. uvedu mou situaci na jednoduchém příkladu. Mám dokument, ve kterém chci při každém načtení změnit třeba barvu pozadí. nedaří se mi ovšem do cookie asi zapsat :( mohl by mi prosím něko poradit, v čem mám chybu?
<script type="text/javascript"> function dejHodnotuCookie(jmeno){ var pole = document.cookie.split(";"); // cookies do pole for (i in pole){ // pruchod polem var pocet = pole[i].split("="); // cookie do dvouprvkoveho pole if (pocet[0] == jmeno) return pocet[1]; // jestli je to, co hledam, vratim hodnotu } } document.write("<style type=\"text/css\">"); var pocetZobrazeni = dejHodnotuCookie("POCET"); var pozadiBody; if (pocetZobrazeni==1) { pozadiBody = "green"; pridej = 0; } else { pozadiBody = "red"; pridej = 1; } document.cookie="POCET="+pridej+";"; document.write("body { background-color: "+pozadiBody+"; }"); document.write("</style>"); </script> ale nefunguje to a tiskne pořád červeně. Jak mám testovat co je v cookie uloženo? když stránku zapnu poprvé, tak by pozadí mělo být červené, ale pak by se mělo změnit, ale nezmění. díky za odpovědi |
||
nox Profil * |
#2 · Zasláno: 2. 3. 2009, 19:14:19
už to funguje omlouvám se za spam
|
||
Nox Profil |
#3 · Zasláno: 2. 3. 2009, 19:19:11
Hlavně že dobře dopadlo
|
||
Časová prodleva: 15 let
|
0