Jeg har nylig begynt å foretrekke JavaScript for veldig enkle bildevekslere med enkel «crossfade»-overgang. Årsaken til det er at jeg ønsker minske behov for å laste inn Flash-plugin på sider når det egentlig ikke er behov for det. Og jeg velger å tro det ikke er færre brukere med JavaScript aktivert enn Flash, heller motsatt.
Du kan se et slikt enkelt JavaScript i bruk
her. Har man ikke JavaScript aktivert ser man bare et statisk bilde. Er JavaScript derimot aktivert vil en enkel XML-fil lastes inn (via XmlHttpRequest) som beskriver bildene som det skal veksles mellom og litt innstillinger som f.eks. tidsintervall. Så vil bildene byttes ut jevnlig, med en overgang som
Yahoo User Interface Library tar seg av.
Min kode må evt. skrives om litt for å bli mer generell om jeg skal dele den, men jeg svarer gjerne på spørsmål om noen som forsøker seg på det samme trenger hjelp.