Avatar billede jacala Nybegynder
06. oktober 2002 - 11:30 Der er 10 kommentarer og
1 løsning

koder til at vise billeder randomly.!

På min side har jeg lavet en lille kasse hvor jeg gerne ville vise nogle billede jokes.!

http://www.all4you.dk/FreewareWorld/links.php

Jeg vil gerne om disse billeder kunne skifte helt af sig selv.!

Billederne ligger i en mappe på serveren og består af både GIF og JPG filer.!

Hvordan ser koden ud der selv sørger for at skifte billede med et interval jeg selv sætter.?

På forhånd tak.!
Avatar billede medions Nybegynder
06. oktober 2002 - 11:48 #1
<script language=javascript>

var ditBillede= new Array("Billede1.gif","Billede2.gif",Billede3.gif".....osv osv)

function vaelgBillede(){
if(document.images){
tal=Math.floor((Math.random()*10))%3
document.ditBill.src=ditBillede[tal]
}
}
</script>
i body kalder du functionen:

<body  onLoad="vaelgBillede()">
-----------------------------------------


I din <img src="Billede1.gif" width="200" height="200" name="ditBill">
Avatar billede jakoba Nybegynder
06. oktober 2002 - 11:52 #2
Det kommer an på ...
skal det være et slideshow der skifter hele tiden eller skal der blot hentes forskelligt billede hver gang siden hentes.
hvilke billeder skal der skiftes imellem, og hvor store er de (især: har de forskellig størrelse?)
Avatar billede ninakir Nybegynder
06. oktober 2002 - 11:53 #3
http://javascriptkit.com/script/script2/randomslide.shtml
Kan måske denne side være til hjælp?
Avatar billede jacala Nybegynder
06. oktober 2002 - 12:11 #4
Hej alle - det skulle meget gerne være slideshow (sat til eventuelt 20 sec.) - men jeg var godt nok ked af at skulle taste alle billederne ind i scriptet mauelt. Findes der ikke et hvor den bare tager hvad der er en efter en uanset om det er GIF eller JPG i en bestemt mappe.!

Sådan at det jeg skal ændre er antal sec. mellem skift og navnet på mappen.! Så jeg bare kan fylde billeder i mappen og vide at de kommer med automatisk.

NB: Det skulle heller ikke gerne starte med det samme billede hver gang (et eller andet "random play" hvor det bare går tilfældigt ind.!

Jan
Avatar billede jacala Nybegynder
06. oktober 2002 - 12:50 #5
Jeg har fundet et på det link "ninakir" gav og det fungerer fint, men jeg er stadig på jagt efter et der selv kan gå ind i mappen og vælge billederne, således at jeg bare skal henvise til mappen!

Det må kunne findes / laves.!

Denne løsning der er nu er ligesom den "medions" har foreslået lavet så jeg skal ind og lave en ny linie i scriptet hver gang jeg finder et egnet billede.!

Jan
Avatar billede ninakir Nybegynder
06. oktober 2002 - 15:07 #6
Avatar billede jacala Nybegynder
07. oktober 2002 - 21:08 #7
Til ninakir.!

Det link du foreslår kunne være godt nok hvis jeg havde ASP sider, men det har jeg ikke. Det er almindelige HTML sider, men jeg kan køre PHP scripts, hvis det findes der.!

Jan
Avatar billede jakoba Nybegynder
07. oktober 2002 - 22:56 #8
for at læse filnavne fra en mappe på serveren må du benytte et eller andet serverside sprog. som ASP eller PHP eller JSP, ...

Et script i browseren kan kun gøre det hvis serveren er indstillet til at det skal være muligt og der ikke er nogen index.html fil i den mappe og et par betingelser mere. Og sel når det er muligt tager rigeligt lang tid.

mvh JakobA
Avatar billede jacala Nybegynder
12. oktober 2002 - 22:46 #9
Til ninakir.!
Kan du ikke lige sende et tomt svar, så får du de 50 point, da det er fra dit link jeg har det script der kører nu.!
Det er ikke hvad jeg ønskede mig, men bedre end ingenting.!
Avatar billede jacala Nybegynder
03. november 2002 - 12:59 #10
Jamen så får medions pointene.!
Tak for hjælpen.!
Avatar billede medions Nybegynder
03. november 2002 - 13:48 #11
Anytime...
Thx 4 Poiz

//>Rune
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