Avatar billede Slettet bruger
17. september 2000 - 21:56 Der er 9 kommentarer og
1 løsning

Billedskift

Jeg har et script der kan skidte billeder ud i 7 dage (ugedage). Findes et script der kan klare en hel måned (1 til 31)
Avatar billede mpj Nybegynder
17. september 2000 - 22:11 #1
Post lige scriptet så kan det vel omskrives!
Avatar billede spacey Nybegynder
18. september 2000 - 00:02 #2
robertsen>>> Det kan naturligvis laves i Javascript, men det er nok smartere at lave det i noget serverside.
Har du adgang til asp/php?
Avatar billede Slettet bruger
18. september 2000 - 20:42 #3
Hej Mpj
Her er scriptet:

<script>
          <!--
          var mondayimg=\"Daypics/3801anitta.jpg\"
          var tuesdayimg=\"Daypics/3802solveig.jpg\"
          var wednesdayimg=\"Daypics/3803lene.jpg\"
          var thursdayimg=\"Daypics/3804kirsten.jpg\"
          var fridayimg=\"Daypics/3805kirsten.jpg\"
          var saturdayimg=\"Daypics/3806henriette.jpg\"
          var sundayimg=\"Daypics/5101dorthe.jpg\"
          var mydate=new Date()
          var today=mydate.getDay()
          if (today==1)
          document.write(\'<img src=\"\'+mondayimg+\'\">\')
          else if (today==2)
          document.write(\'<img src=\"\'+tuesdayimg+\'\">\')
          else if (today==3)
          document.write(\'<img src=\"\'+wednesdayimg+\'\">\')
          else if (today==4)
          document.write(\'<img src=\"\'+thursdayimg+\'\">\')
          else if (today==5)
          document.write(\'<img src=\"\'+fridayimg+\'\">\')
          else if (today==6)
          document.write(\'<img src=\"\'+saturdayimg+\'\">\')
          else
          document.write(\'<img src=\"\'+sundayimg+\'\">\')
          //-->
</script>
Avatar billede Slettet bruger
18. september 2000 - 20:46 #4
Hej Spacey
Sitet ligger på en NT-server så det bliver ASP, og rigtig mange gange desværre har jeg ikke forstand på det.

Men der er adgang til at ligge noget ind man selv laver.
Avatar billede spacey Nybegynder
18. september 2000 - 21:22 #5
Hej Robertsen

Du gør bare sådan her:

<%
response.write \"<img src=\'fil\" & day(date) & \".jpg\'>\"
%>

Også kalder du bare dine billeder fil1.jpg hvis det er til den første i måneden, fil2.jpg hvis det er den anden, osv.

Hvis du vil have filerne til at ligge i en anden mappe, eller hedde noget andet end \"fil\" inden tallet, så skal du bare rette mellem de 8 stjerne jeg har indsat nedenunder.
( og naturligvis fjerne stjernerne ! )

<%
response.write \"<img src=\'****fil****\" & day(date) & \".jpg\'>\"
%>

//Jens
Avatar billede spacey Nybegynder
18. september 2000 - 21:24 #6
Damm, jeg er sq sprogspasser!
Tror bare jeg surfer ind på www.orblin.dk med det samme!

Det hedder sq nok \"så skal du bare rette mellem de 8 stjerneR jeg har indsat nedenunder.\"

og ikke \"så skal du bare rette mellem de 8 stjerne jeg har indsat nedenunder.\" som jeg skrev.

Shame on you spacey!!!!
Avatar billede Slettet bruger
18. september 2000 - 22:21 #7
Hej Spacey
Det lyder rart, men jeg kan ikke få det til at virke.
Har indsat nedenstående i et HTML-dokument og placeret det i samme bibliotek som et billed jeg har kaldt september18.jpg (Det er i dag d. 18. sep.)

Der kommer ikke noget billed frem på skærmen og browseren, MSIE5, siger: Udført, men fejl på siden.


<script>
<%
response.write \"<img src=\'september\" & day(date) & \".jpg\'>\"
%>
</script>
Avatar billede spacey Nybegynder
18. september 2000 - 23:01 #8
Robertsen>>> Det er fordi du skal droppe <script> og </script> uden om det!

Det er jo ASP koder, og de startes bare ved <% og sluttes ved %>

//Jens
Avatar billede Slettet bruger
18. september 2000 - 23:57 #9
Hej Jens
Jep bravo den er klaret med underbibliotek og hele molevitten. Det virker. Alle point til dig.
Men fortæl mig lige om dette er korrekt:
Har lagt dine ASP koder ind i HTML-dokumentet og omdøbt den til xxxxxxxx.asp, oploaded den sammen med tidligere omtalte billede for i dag. Det virker.
Hvis metoden er korrekt medfører det nu, at jeg ikke kan teste lokalt uden at indlægge vist nok PWS som jeg ikke ved hvordan man indlæser og får til at virke.
Og iøvrigt et spørgsmål: Er du rigtig skrap til ASP ??
Mange hilsner
Uffe
uffe@bodeholt.dk
Avatar billede spacey Nybegynder
19. september 2000 - 02:46 #10
Hej igen.

Nej, hvis du bruger ASP som herover kan du ikke teste det lokalt uden PWS eller IIS.

Hvis du vil have den til at virke lokalt skal du bruge noget ala følgende java script:

Mellem ** og ** skal filens navn og mappe stå (der bliver bare lagt datoen til filens navn, fx bliver \"billeder/fil\" til \"billeder/fil19.jpg\" hvis det er den 19 som idag.)

<script language=\"javascript\">

var mydate = new Date()
var today = mydate.getDate()
document.write(\'<img src=\"**fil**\' + today + \'.jpg\">\')

</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester