Avatar billede soren1990 Nybegynder
19. september 2003 - 13:21 Der er 24 kommentarer og
1 løsning

Vis som dias show?

Hej
Jeg skal lave et dias show med en masse billeder der skal kunne se fra alm. html side?
Kan dette laves i Script?
Jeg skal bruge det meget hurtigt...:)
-Søren
Avatar billede neander Nybegynder
19. september 2003 - 13:24 #1
Hvis du har Powerpoint, kan du lægge alle billederne ind der, og eksportere som HTML. Så får du automatisk lavet en menu i venstre side med et punkt for hver side, så det er nemt at bladre i.
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:25 #2
Har ikke powerpoint...
Avatar billede neander Nybegynder
19. september 2003 - 13:26 #3
Er det en bladre funktion du leder efter eller?
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:27 #4
Nej den skal skifte automatiask...
Avatar billede hcm Nybegynder
19. september 2003 - 13:28 #5
man kan lave en automatisk med XP powertoys. Forudsætter selvf. XP.
Avatar billede neander Nybegynder
19. september 2003 - 13:28 #6
Hvor mange billeder drejer det sig om?
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:29 #7
Det er sværdt at sige lige nu,... Nok 10...
Avatar billede neander Nybegynder
19. september 2003 - 13:35 #8
Jeg kan desværre ikke lige hjælpe. Det kan med garanti laves i ASP, men jeg har ikke lige et forslag på hånden lige her...
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:36 #9
Avatar billede neander Nybegynder
19. september 2003 - 13:42 #10
Du anvender scriptet således:

<html>
<head>
<script type="text/javascript">
antal = 4
var imagesextra =new Array();
  for (i = 1; i<antal +1; i++){
      imagesextra[i] = new Image();
      imagesextra[i].src = "adimg" + i + ".gif";
}
function swapImage(nr) {
    document.images.adimg.src = imagesextra[nr].src
}
function start(){
    setTimeout('swapImage(1)',1000)
    setTimeout('swapImage(2)',2000)
    setTimeout('swapImage(3)',3000)
    setTimeout('swapImage(4)',4000)
}
</script>
</head>
<body onload="start()">
</body>
</html>


Du skal huske at tilpasse antal=4 til det antal du skal bruge.
Og så skal du også have navngivet alle de billeder du bruger længere nede i scriptet.
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:44 #11
hvor skriver jeg billederne?
Avatar billede neander Nybegynder
19. september 2003 - 13:46 #12
Undskyld, du skal navngive dine billeder på en bestemt måde, og ikke før som jeg skrev.

Du skal døbe dine filer sådan:
adimg1.gif
adimg2.gif
adimg3.gif
adimg4.gif
adimg5.gif
adimg6.gif
etc.

Det bestemmer denne linje:
imagesextra[i].src = "adimg" + i + ".gif";
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:47 #13
Sammel lige hele koden i en!
Avatar billede neander Nybegynder
19. september 2003 - 13:48 #14
Hele koden er som jeg skrev "19/09-2003 13:42:56" men selve de filer du bruger skal hedde som ovenstående, og ligge i samme mappe som dit html-dokument.
Avatar billede neander Nybegynder
19. september 2003 - 13:52 #15
Tiden for hvor lang tid der skal gå mellem billederne regulerer du på linjerne her:

function start(){
    setTimeout('swapImage(1)',1000)
    setTimeout('swapImage(2)',2000)
    setTimeout('swapImage(3)',3000)
    setTimeout('swapImage(4)',4000)
}

Her går der 1000 millisekunder mellem hvert billede skifter, det skal du selv regulere.
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:52 #16
<html>
<head>
<script type="text/javascript">
antal = 4
var imagesextra =new Array();
  for (i = 1; i<antal +1; i++){
      imagesextra[i] = new Image();
      imagesextra[i].src = "adimg" + i + ".gif";
adimg1.gif
adimg2.gif
adimg3.gif
adimg4.gif
adimg5.gif
adimg6.gif
}
function swapImage(nr) {
    document.images.adimg.src = imagesextra[nr].src
}
function start(){
    setTimeout('swapImage(1)',1000)
    setTimeout('swapImage(2)',2000)
    setTimeout('swapImage(3)',3000)
    setTimeout('swapImage(4)',4000)
}
</script>
</head>
<body onload="start()">
</body>
</html>

Er slet ikke med:S

Hvor indsætter jeg billede koderne?

For det andet er billederne JPG
Avatar billede neander Nybegynder
19. september 2003 - 13:54 #17
nej du skal kun omdøbe selve filerne, ikke i scriptet :o)

1) Opret et nyt HTML dokument og sæt det ind som jeg skrev "19/09-2003 13:42:56"
2) omdøb alle dine billed-filer, så de kommer til at hedde adimg1.gif... etc.

test det i en browser...
Avatar billede neander Nybegynder
19. september 2003 - 13:56 #18
3) du skal også tilpasse med antallet af billeder ved linjen antal=4, der skal du skrive f.eks. antal=10 i stedet.
Avatar billede soren1990 Nybegynder
19. september 2003 - 13:57 #19
og når det skal hedde .jpg?
Avatar billede neander Nybegynder
19. september 2003 - 13:59 #20
ok, så skal du ændre denne linje:
    imagesextra[i].src = "adimg" + i + ".gif";
til denne:
    imagesextra[i].src = "adimg" + i + ".jpg";
Avatar billede neander Nybegynder
19. september 2003 - 14:00 #21
NB: og så skal alle dine fotos hedde .jpg.
Avatar billede soren1990 Nybegynder
19. september 2003 - 14:00 #22
Jeg har selv fundet en 100 gange lettere kode.. Men du skal nok få pointene:)
Avatar billede neander Nybegynder
19. september 2003 - 14:00 #23
ok, hvordan ser den anden kode så ud?¿?
Avatar billede soren1990 Nybegynder
19. september 2003 - 14:01 #24
Avatar billede neander Nybegynder
19. september 2003 - 14:01 #25
tak for points anyway :o)
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel