Avatar billede cyberzoom Nybegynder
11. juli 2001 - 00:35 Der er 12 kommentarer og
1 løsning

Skift melle billeder

Jeg skal bruge et total script som kan følgende

skifte mellem 3 forskellige billeder hver gang siden opdateres

Billederne skal ikke hentes fra database
Avatar billede ultik Nybegynder
11. juli 2001 - 00:44 #1
<%
  if application(\"counter\") = \"\" then application(\"counter\") = 0

  application(\"counter\") = application(\"counter) + 1

  if application(\"counter\") = 3 then application(\"counter\") = 0
%>
<img src=\"sti/billede<%=application(\"counter\")%>.jpg\">

er godt klar over at det er ASP.... men det andet kan umiddelbart ikke lade sig gøre......
Avatar billede ultik Nybegynder
11. juli 2001 - 00:45 #2
billede1.jpg
billede2.jpg
billede3.jpg

skal filerne så hedde selvfølgelig.......
Avatar billede roenving Novice
11. juli 2001 - 00:50 #3
Skal du lige have en rækkefølge?

Els kan du da bare lave en tilfældighedsfunktion, som kalder billederne??

hth
jes

PS!
<ultik>s system funker vel også -- jeg kender ikke sproget, men syntaksen er vist noget Bill fandt på i starten af 80\'erne. ;-}
Avatar billede olebole Juniormester
11. juli 2001 - 00:51 #4
<ole>
Hva\'? Kan det ikke lade sig gøre uden ASP...?!?!?!
Der er bunker af besvarelser på det spørgsmål her på Eksperten - og er da også ganske enkelt at lave. Se f.eks:
    http://www.eksperten.dk/spm/58647
...eller søg på \'random\' under (D)HTML og JavaScript.
/mvh
</bole>
Avatar billede ultik Nybegynder
11. juli 2001 - 00:54 #5
ja olebole :) jeg snyder, jeg kender cyberzoom og snakkede med ham på icq..... der skal være en rækkefølge mellem skiftene.........
Avatar billede Lasse Novice
11. juli 2001 - 00:56 #6
det kan sagtens lade sig gøre....

<img src=\"../images/back.jpg\" NAME=\"flipme1\">
<script>
var billeder = new Array
billeder = [\'billede1.jpg\',\'billede2.jpg\',\'billede3.jpg\']
Image1c = new Image(35,35)
Image1c.src = billeder[Math.ceil(Math.random()*3)]
document.flipme1.src = Image1c.src;

</script>
Avatar billede ultik Nybegynder
11. juli 2001 - 00:58 #7
den dutter så ikke med med at der skal være en rækkefølge....
Avatar billede olebole Juniormester
11. juli 2001 - 01:06 #8
Så sætter man da bare en kage på klienten med en counter, der cyckler mellem 1 og 3...simpelt JavaScript  :o)
Avatar billede ultik Nybegynder
11. juli 2001 - 01:19 #9
så virker det KUN med den ene klient... så vil klient 2 ikke få billede3 ligeefter at klient1 får billede2
Avatar billede olebole Juniormester
11. juli 2001 - 01:27 #10
Okay...det er en tæller med en cyklus på 3...(?)
Avatar billede ultik Nybegynder
11. juli 2001 - 01:55 #11
ja....
Avatar billede olebole Juniormester
11. juli 2001 - 01:58 #12
I zeeee....  :)
Ja, så er der ikke noget, JavaScript kan stille op! Utroligt, hvad ICQ kan bringe af klarhed  =o)
/mvh
Avatar billede ultik Nybegynder
11. juli 2001 - 03:59 #13
:)
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