<script type="text/javascript"> function datoBillede() dato = new Date(); dato = dato.getFullYear + (dato.getMonth()>9)?dato.getMonth():"0"+dato.getMonth() + (dato.getDate()>9)?dato.getDate():"0"+dato.getDate(); document.inages[0].src=dato+".gif"; </script>
roenving> fejl: inages[0] hmm.. det er da ikke godt at bruge [0].. hvis man placerer et billede FØR det valgte billede, bliver det forkerte billede lavet om..
Mon jeg er ved at forstå det. Jeg skal altså navngive mine billeder efter datoen, f.eks. det billede som skal vises i dag skal hedde 20030809, det i morgen 20030909 osv.
the surfer> hvis jeg bruger dit script, vil jeg så få vist det samme billede hver måned eksempelvis den 8., altså hvis mit billede hedder 8.gif, hvorimod roenvings script viser et billede på den specifikke dato, eksempelvis 20030809.gif
<body onload="datoBillede()"> <script type="text/javascript"> function datoBillede() dato = new Date(); dato = dato.getFullYear + (dato.getMonth()>9)?dato.getMonth():"0"+dato.getMonth() + (dato.getDate()>9)?dato.getDate():"0"+dato.getDate(); document.images[0].src=dato+".gif"; </script>
<p>
<img src=""> </body>
</html> Får fejl i linjen med .. function datoBillede() ..
<script type="text/javascript"> function datoBillede() dato = new Date(); dato = dato.getFullYear + (dato.getMonth()>9)?dato.getMonth():"0"+dato.getMonth() + (dato.getDate()>9)?dato.getDate():"0"+dato.getDate(); document.images['img_dato'].src = date + '.gif'; </script>
-- jeg fik da også lavet et par små tavetosser -- og javascript returnerer fra 0 til 11 i måneder, derfor min rettelse tidligere:
<script type="text/javascript"> function datoBillede(){ dato = new Date(); dato = dato.getFullYear + (dato.getMonth()>8)?dato.getMonth()+1:"0"+(dato.getMonth()+1) + (dato.getDate()>9)?dato.getDate():"0"+dato.getDate(); document.images['datoImg'].src=dato+".gif"; } </script>
<html> <head> <script type="text/javascript"> function datoBillede(){ dato = new Date(); dato = dato.getFullYear + (dato.getMonth()>8)?dato.getMonth()+1:"0"+(dato.getMonth()+1) + (dato.getDate()>9)?dato.getDate():"0"+dato.getDate(); document.images['datoImg'].src=dato+".gif"; } </script>
Hvor du placerer javascriptet er principielt ligegyldigt, jeg plaejer at samle det i head-sektionen ...
Og lige rettet:
function datoBillede(){ dato = new Date(); dato = dato.getFullYear() + ((dato.getMonth()>8)?""+(dato.getMonth()+1):"0"+(dato.getMonth()+1)) + ((dato.getDate()>9)?""+dato.getDate():"0"+dato.getDate()); document.images['datoImg'].src=dato+".gif"; }
Så virker det. Fandt lige ud af, at datoformatet er amerikansk, så det hjalp at omdøbe billedet. Mange tak til jeg begge to. The surfer får pointene her, og jeg laver et spørgsmål til roenving, så du også kan få point.
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.