Jeg er ved at lave nogle ændringer for en radio station, de vil gerne have at man kan se hvem der er sender fra radioen. Det vil sige at man skal kunne se hvem der er værten og et billede og programmets navn...
Jeg har 30 flash og jpg billeder som er lavet til formålet kan man ikke lave et javascript der tjekker hvad klokken er og viser det rigtige billede til programtiderne
Mandag
06:00 MorgenRadioen 10:00 MiddagsMix 14:00 Radio Hirtshals Direkte 18:00 CountryExpressen 19:00 Tak for i dag
osv
så skal javascriptet laves i tidsintervaller eller ligende
fra 6 til 10 skal der vies et billede af morgenradio og klokken 10 skal billede skift til næste program.....nogle der har forslag til hvordan det kan laves...
Det er ret afgørende for løsningen, om den kan fås fat i som noget direkte sammenligneligt eller vi skal til at parse os vej igennem et stykke tekst ...
Men så (når vi har vores mini-database) kan vi ret hurtigt tage fat i tiden på brugerens computer (eller tage en tid, som du sender med), og med udgangspunkt i teksten sørge for at indholdet i to layers er tilpasset tidspunktet -- jeg går ud fra det er tilstrækkeligt, at den side brugeren får op er præcis, når han loader den, heller ikke hos jer sidder folk vel stille i længere tidsrum og kigger på siden ,-)
Men når vi først har det andet på plads er det heller ikke omfattende at tilføje det ...
programlisten ligger ikke i en db, da de ikke ønsker det.... jeg har den bare som en tekstfil.....http://www.radiohirtshals.dk/default.asp?page=Program der er det fulde program...... jeg har et flash eller jpg billede til hver program.....regnede med at sætte tidspunkterne ind i javascriptet
det site du har set er det gamle, de vil ikke bruge db mere...da det er acces, den gamle designer har lavet det med... de vil gerne bruge dem dreamweaver template de kan oprette undersider med....så alt skal være uden db...
Er lidt igang -- midt i en skrive/ideproces, så det er langt fra præsentabelt: Med udgangspunkt i, at du forventer, at dine brugere er der lang tid, så alle flashes og jpg'er er downloadet (det tager jo en krig ,-), så er opgaven jo så sådan:
Du sætter tidspunkter (-- og helst referencer ind i javascript), alle billeder og animationer downloades og med et vist mellemrum checker vi, at tiden ikke har ændret programmerne, ca. sådan:
http://www.fiskergodt.dk/radiohirtshals/index.htm her er det nye site, en test side...... oppe i højre hjørne skal der blive vist det billede som svare til program tidspunktet....de behøver ikke at flashe, da jeg ikke forventer at folk er der i over 1 time af gangen...bare et simpel script der tjekker hvad klokken og dag er og viser det billede der passer til
Du sætter tidspunkter (-- og helst referencer ind i javascript), alle billeder og animationer downloades og med et vist mellemrum checker vi, at tiden ikke har ændret programmerne, ca. sådan:
var progs = new Array(); progs[0] = new Array(); progs[0][0] = '06:00' //<-- tid1, som du indsætter progs[0][1] = 'MorgenRadioen' //<-- reference1 -"- progs[1] = new Array(); progs[1][0] = '10:00' progs[1][1] = 'MiddagsMix'
... osv.
var nu = new Date(); var t = nu.getHours(); for(i=0;i<progs.length;i++){ pt = parseInt(progs[i][0].substring(0,progs[i][0].indexOf(':')),10); if(t<pt){ break; } } if(i==0){ //indsæt 'Not on Air-ting' }else{ ref = progs[--i][1]; document.getElementById('progImgSpan').innerHTML='<img src="'+ref+'.jpg" width="100" height="100">' } </script>
I ovenstående script har jeg taget udgangspunkt i, at referencen har samme navn som programmet, men det er ikke der det bliver svært, så ideen skulle være der ...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.