Autor | Zpráva | ||
---|---|---|---|
Michalk Profil * |
#1 · Zasláno: 13. 9. 2007, 21:09:12
Ahoj lidi, chtěl jsem vytvořit script, který by automaticky měnil hlavičku podle aktuálního měsíce, ale nefunguje mi. Kde to mám špatně?
<script type="text/javascript"> // JavaScript Document: Změna banneru podle aktuálního měsíce dnes = new Date(); mesic = dnes.getMonth() + 1; if (mesic <= 2)document.write("<img src="grafika/hlavicka-zima.jpg" width="100%" height="143">") else if((mesic > 2) && (mesic <= 4)) document.write("<img src="grafika/hlavicka-jaro.jpg" width="100%" height="143">") else if(mesic = 5) document.write("<img src="grafika/hlavicka-april.jpg" width="100%" height="143">") else if((mesic > 5) && (mesic <= 8) document.write("<img src="grafika/hlavicka-prazdniny.jpg" width="100%" height="143">") else if((mesic > 8) && (mesic <= 11) document.write("<img src="grafika/hlavicka-podzim.jpg" width="100%" height="143">") else if(mesic = 12) document.write("<img src="grafika/hlavicka-vanoce.jpg" width="100%" height="143">"); </script> |
||
Michalk Profil * |
#2 · Zasláno: 13. 9. 2007, 21:44:11
Tak jsem to už vyřešil. v document.write nesmí být uvozovky, ale musí tam být apostrofy. kromě toho mi tam na pár místech chyběla ukončovací závorka. obrázek mi to sice změní, ale v IE je z něj úzká nudle a v Opeře se zase nechová podle CSS, takže to asi byla zbytečná práce.
|
||
nosko Profil |
#3 · Zasláno: 14. 9. 2007, 00:19:28
No ja by som v prvom rade namiesto 143 dal 143px , ktovie čo to spraví a s width by som sa tiež troška pohral :)
|
||
peta Profil |
#4 · Zasláno: 14. 9. 2007, 08:18:44
Michalk
http://www.volny.cz/peter.mlich/www.htm#mssub9 snezeni 4x else if(mesic = 12) to je zbytecne, 12 je posledni moznost. Pokud by nastala chyba, mel bys vzdy vanoce. document.write("<img src="grafika/hlavicka-jaro.jpg" width="100%" height="143">") to je mozna take zbytecne na kazdem rakdu, pouzil bys promennou s nazvem souboru a retezec zobrazil az na konci ifu jako document.write("<img src=\"grafika/"+str+...); |
||
los Profil * |
#5 · Zasláno: 14. 9. 2007, 10:44:24
Keď už je tu reč o tom, kto by to ako inak zapísal, tak by sa to prípadne dalo aj takto :-)
document.write('<img src="grafika/hlavicka-' + ["zima", "jaro", "april", "prazdniny", "podzim", "vanoce"][[0, 0, 1, 1, 2, 3, 3, 3, 4, 4, 4, 5][new Date().getMonth()]] + '.jpg" width="100%" height="143">'); |
||
Dero Profil |
#6 · Zasláno: 14. 9. 2007, 11:09:19
los: Nádhera. Přijde mi to jako nejpřehlednější verze.
|
||
peta Profil |
#7 · Zasláno: 14. 9. 2007, 19:44:30 · Upravil/a: peta
los
i tak by to slo :) hezky :) jenom pro podminkovani na dny bys to mel o dost slozitejsi :) arr_obr = ["zima", "jaro", "april", "prazdniny", "podzim", "vanoce"]; arr_cislo = [0, 0, 1, 1, 2, 3, 3, 3, 4, 4, 4, 5]; //12 mesicu a k nim IDobr m = new Date().getMonth(); arr_obr[arr_cislo[m]]; kdyby to nekdo chtel po tobe lustit, at to ma snadnejsi. |
||
Časová prodleva: 2 měsíce
|
|||
Rodeista Profil * |
#8 · Zasláno: 7. 11. 2007, 18:38:31
Měl bych prosbičku, potřeboval bych měnit obrázky po dnech. Pomůžete prosím s návrhem nějakýho jednoduchýho řešení? Fotek mám připraveno zatím 45... Je to pro web www.h2omaniaks.com (upravená verze pro velký fotky a celkově jak to bude vypadat po změně je na www.h2omaniaks.ic.cz - jen tam mám zatím jen jednu zkušební fotku)
Díky za každou radu, buď sem, nebo na maila- rodeista@h2omaniaks.com |
||
Str4wberry Profil |
Rodeisto,
založ si vlastní téma — ovšem pokud se Ti nic podobného nepodařilo zde na diskusi (či jinde) nalézt. |
||
Rodeista Profil * |
#10 · Zasláno: 7. 11. 2007, 18:52:29
No, našel jsem právě tohle téma a přijde mi, že je trochu zbytečný zakládat jiný, protože nadpis tady je i pro mou prosbu..Ale oka, založim teda jiný no...
|
||
Chamurappi Profil |
#11 · Zasláno: 7. 11. 2007, 19:17:13
Reaguji na Rodeistu:
Tvá prosba ale navazuje jen na ten nadpis, na nic jiného zde nereaguje. Hodně lidí bude kvůli tobě zbytečně číst dva měsíce staré příspěvky. Zamykám. |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0