| Autor | Zpráva | ||
|---|---|---|---|
| Ford Profil |
#1 · Zasláno: 15. 8. 2007, 11:14:29
Dobrý den. Na webu mám asi 16 obrázků, tudíž na 1 obrázek vychází 1,5 hodiny. Každých 90 minut se tedy obrázek v závislosti na čase mění. Z nějakého mně neznámého důvodu ale skript vždy vyhodí jen poslední obrázek ("Obrazek c.15"). Netuším kde je chyba, ve všech tutoriálech se skript provádí pouze s hodinami (bez minut). Netuší někdo kde je chyba?
<script language="JavaScript"> function showPicture() { var date = new Date(); var hours=date.getHours(); var minutes=date.getMinutes(); var image; // D A Y if (hours=8){image="Obrazek c.1"} // 8:00 - 9:30 if (hours=9 && minutes<=30) {image="Obrazek c.1"} if (hours=9 && minutes>=31) {image="Obrazek c.2"} // 9:31 - 11:00 if (hours=10){image="Obrazek c.2"} if (hours=11 && minutes<1) {image="Obrazek c.2"} if (hours=11 && minutes>=1){image="Obrazek c.3"} // 11:01 - 12:30 if (hours=12 && minutes<=30) {image="Obrazek c.3"} ... //N I G H T ... if (hours=3 && minutes>=31){image="Obrazek c.13"} // 3:31 - 5:00 if (hours=4) {image="Obrazek c.13"} if (hours=5 && minutes<1) {image="Obrazek c.13"} if (hours=5 && minutes>=1){image="Obrazek c.14"} // 5:01 - 6:30 if (hours=6 && minutes<=30) {image="Obrazek c.14"} if (hours=6 && minutes>=31){image="Obrazek c.15"} // 6:31 - 7:59 if (hours=7 && minutes<=59) {image="Obrazek c.15"} //window.setTimeout("showPicture();", 100); document.write('' + image ) } </script> <script language="JavaScript"> document.write('<p align="center"><font face="Verdana, Arial CE" size="2"><b>'); showPicture(); document.write('</b></font></p>'); </script> |
||
| Alphard Profil |
#2 · Zasláno: 15. 8. 2007, 11:21:54
if (hours=8)
porovnává se if (hours==8) |
||
| Laman Profil |
#3 · Zasláno: 16. 8. 2007, 02:51:27
jako elegantnější řešení mi připadá pojmenovat obrázky 1.jpg, 2. jpg, ..., 16.jpg a pak definovat funkci
function showPicture() btw, nevím, jaké obrázky to jsou, ale obecně mi připadá zbytečné zobrazovat jeden obrázek jen ve čtyři ráno, kdy ho velmi pravděpodobně nikdy nikdo neuvidí |
||
| Mistr Profil |
#4 · Zasláno: 16. 8. 2007, 03:05:34
Laman
obrázek jen ve čtyři ráno, kdy ho velmi pravděpodobně nikdy nikdo neuvidí Já si na něj tu hodinku ještě počkám... :-) |
||
|
Časová prodleva: 18 let
|
|||
0