Tilfældige billeder

Her kan du få hjælp til programmer eller funktioner, der er omtalt på Ludvigs Hjørne.

Tilfældige billeder

Indlægaf Jen » tirs sep 15, 2009 17:09

Jeg prøver at oprette en side hvor jeg har mange forskellige billeder kørende i ring, og har fundet frem til: http://kimludvigsen.dk/programmer-inter ... p#om_koder

Men jeg har noget svært ved at få det ud i praksis.
På min side kommer de nemlig ikke op og jeg synes jo ellers jeg har prøvet at følge instrukserne. Men jeg gør tydeligvis noget galt.
http://www.nekamo.dk/Billeder.php

Rammen midt på siden var for at se om det var hele siden den var gal med eller var php´en, og det ser ud til at det er det sidste. Jeg har oprettet en mappe på min ftp der hedder tilfaeldige_billeder og flyttet de 3 billeder som jeg tester med lige nu over i. Det jeg så er i tvivl om er om jeg skal ændre noget i selve koden??

Håber der er nogen der kan hjælpe lidt

Pft,
Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Kim Ludvigsen » tirs sep 15, 2009 17:24

Jen skrev:Jeg prøver at oprette en side hvor jeg har mange forskellige billeder kørende i ring


Hvad mener du med "kørende i ring"?

Jen skrev:På min side kommer de nemlig ikke op og jeg synes jo ellers jeg har prøvet at følge instrukserne. Men jeg gør tydeligvis noget galt.
http://www.nekamo.dk/Billeder.php


Koden ser ud til at virke fint. Prøv at opfriske siden et par gange, så vil du se, at der vælges et nyt billede. Hvis du med "kørende i ring" mener, at der skal vises forskellige billeder som et slideshow, efter siden er åbnet, så skal du ikke bruge php men derimod JavaScript.

Php er et såkaldt serverside-sprog. Når først siden er hentet, laver php ikke mere. JavaScript er et såkaldt clientside-sprog. Det virker på brugerens computer og arbejder derfor udelukkende på den hentede side. Jeg har ikke ret meget tjek på JavaScript og kan derfor ikke henvise til et færdigt script, men du kan finde mange forskellige JavaScripts til billedskiftning, hvis du prøver at søge på Google.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49

Re: Tilfældige billeder

Indlægaf Jen » tirs sep 15, 2009 18:29

Hvor mærkeligt, jeg ser nemlig ingenting. Ser du virkeligt billeder?

Jeg har prøvet at cleare cache og genstarte computer og alt muligt, men ser intet ud over den kasse. Og ja jeg mente jo egentligt nok som et slideshow men ved jo egentligt godt at det ville være noget javascript i stedet.

Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Kim Ludvigsen » tirs sep 15, 2009 18:57

Jen skrev:Hvor mærkeligt, jeg ser nemlig ingenting. Ser du virkeligt billeder?


Jep, det virker fint. Der hentes et tilfældigt billede, hver gang siden indlæses/opfriskes.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49

Re: Tilfældige billeder

Indlægaf Jen » tirs sep 15, 2009 19:06

Hvor mærkeligt.
Hvad kan der dog være gal med min side siden jeg ikke ser det?

Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Jørgen Rasmussen » tirs sep 15, 2009 19:20

Hej Jen og Kim

Det virker fint på de fleste browsere. Firefox, Opera, Safari og Google Chrome. Men ikke på Internet Explorer 8!!
Mvh Jørgen
Jørgen Rasmussen
 
Indlæg: 505
Tilmeldt: lør jul 26, 2008 12:03

Re: Tilfældige billeder

Indlægaf Jen » tirs sep 15, 2009 19:31

Og jeg er så ikke engang på 8´eren men derimod stadig på 7´eren da jeg altid venter LANG tid for jeg opdaterer så alle børnesygdommene er ude.

Så tænker at der må være noget i min opsætning der gør at jeg ikke kan se det. Det virker faktisk også fint i min Firefox, men jeg aner virkelig ikke hvor jeg skal kigge i IE7.

Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Kim Ludvigsen » tirs sep 15, 2009 19:48

For en gangs skyld er IE mere nøjeregnende med fejl end Firefox. Der er en fejl i html-koden, så der må være en fejl i php-koden. Gider du at kopiere php-koden til indsættelse af billedet ind her?
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49

Re: Tilfældige billeder

Indlægaf Jen » tirs sep 15, 2009 19:51

Hehe, tænkte godt der måttte være end grund:

<?php /* Her findes et tilfældigt billede i mappen */
$filnavne = glob("tilfaeldige_billeder/*.jpg");
$tilfaeldig = array_rand($filnavne);
$filnavn=$filnavne[$tilfaeldig];?><br>
<?php /* Her tilføjes html-kode, og billedet og dets størrelse indsættes i koden */
echo "<img src='$filnavn' width='$250' height='$250' alt=''>"; ?>

Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Kim Ludvigsen » tirs sep 15, 2009 19:58

Fejlen er her:
Jen skrev:width='$250' height='$250'


Fjern de to dollartegn, så der i stedet står:
width='250' height='250'
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49

Re: Tilfældige billeder

Indlægaf Jen » tirs sep 15, 2009 20:07

Det hjalp rigtig meget. Tak for det.

Er nu i gang med at undersøge noget java men dette er godt indtil da.

Tak for hjælpen Kim og Jørgen

Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Jen » ons sep 16, 2009 7:38

Så fik jeg rodet lidt mere med det javascript og fik det langt om længe til at virke. Så jeg tænker jeg vil dele det med jer hvis der skulle være andre der synes det kunne være sjovt:

SELVE SCRIPTET INDSÆTTES I HEAD TAG
<script language="JavaScript"> <!-- Begin
var timeDelay = 5; // change delay time in seconds
var Pix = new Array
("Specialmodeller.jpg" <!-- her kan du tilføje flere billeder -->
,"Vaerkstedsvogn.jpg"
,"Kartoffeloptager.jpg"
,"Toendevogn.jpg"
,"UH_Kuhn_plov.JPG"
,"Lemken_plov.jpg"
,"Kverneland_plov.jpg"
,"NEKA_Modeller.jpg"
,"08.jpg"
,"09.jpg"
,"10.jpg"
,"11.jpg"
,"12.jpg"
,"13.jpg"
);
var howMany = Pix.length;
timeDelay *= 1000;
var PicCurrentNum = 0;
var PicCurrent = new Image();
PicCurrent.src = Pix[PicCurrentNum];
function startPix() {
setInterval("slideshow()", timeDelay);
}
function slideshow() {
PicCurrentNum++;
if (PicCurrentNum == howMany) {
PicCurrentNum = 0;
}
PicCurrent.src = Pix[PicCurrentNum];
document["ChangingPix"].src = PicCurrent.src;
}
// End -->
</script>

<img name="ChangingPix" src="Kartoffeloptager.jpg"></p> SÆTTES IND HVOR BILLEDET SKAL VISES

"onload="startPix()" INDSÆTTES I BODY TAG

Det kan evt. ses i aktion her:

http://www.nekamo.dk/Billeder.html

Mvh.
Jen
Prøver at få mit hoved rundt om websnedkeriet!
Jen
 
Indlæg: 25
Tilmeldt: man jun 29, 2009 8:41
Geografisk sted: Hvalsø, Sjælland

Re: Tilfældige billeder

Indlægaf Kim Ludvigsen » ons sep 16, 2009 7:47

Fornemt, tak for at du deler med os.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49


Tilbage til Hjælp til Ludvigs Hjørne

Hvem er online

Brugere der læser dette forum: Ingen og 6 gæster

cron