Avatar billede tupsy Nybegynder
10. november 2000 - 04:36 Der er 6 kommentarer og
2 løsninger

Billedskift efter dato??

Jeg søger et script der skifter et billede ud med et andet på en bestemt dato..

Altså 1.jpg bliver erstattet med 2.jpg på dato (Eks. 01/12-00)

Kan man det??

Tupsy!!
Avatar billede Jman Praktikant
10. november 2000 - 08:34 #1
med på en lytter...
Avatar billede cthun Nybegynder
10. november 2000 - 09:57 #2
også med på en lytter...
Avatar billede mkelle1 Nybegynder
10. november 2000 - 15:31 #3
Hej tupsy

Her er et lille forslag til en funktion som kan skifte billedet ud efter datoen. Den kan selvfølgelig laves mere avanceret, men den virker.
Det kræver bare at du har et billede som idag hedder 10.jpg, så virker den.

<html>
<head>
<script>

function findbilled()
{
dato = new Date();
nr=dato.getDate();
billed=nr+\'.jpg\';
return billed;
}

</script>

</head>

<body>

Indsæt billed:<br>
<script language=JavaScript>
document.write(\'<img src=\'+findbilled()+\'>\');
</script>

</body>
</html>

Mange hilsner og god jul

Mads
Avatar billede tupsy Nybegynder
10. november 2000 - 15:32 #4
He he.. Mange lyttere men ingen svar.. :-)

Kom nu alle I kloge hoveder(mener det faktisk) vi venter med spænding...

Tupsy!!
Avatar billede netsjov Nybegynder
10. november 2000 - 16:28 #5
\"Dato\" variablen indeholder den dato hvor scriptet skal skifte fra \"billed1\" til \"billed2\".

Sådan skal det gøres:

<html>
<head>
<script>

// Indsæt den dato hvor billederne skal skifte. Fx. 21-10-2000
dato = \"09-11-2000\"




// Adresse på det første billed, billed1. Fx. http://www.etellerandet.dk/img/billed1.jpg

billed1 = \"http://www.etellerandet.dk/img/billed1.jpg\"

//......


// Adresse på det andet billed, billed2. Fx. http://www.etellerandet.dk/img/billed2.jpg

billed2 = \"http://www.etellerandet.dk/img/billed2.jpg\"

//.....


// Finder datoen i dag
var nu, date, dag,maaned, aar
date    = new Date();
dag    = date.getDate();
maaned    = date.getMonth ();
maaned    = maaned + 1
aar    = date.getYear();

nu = dag + \'-\' + maaned + \'-\' + aar;

//.........
document.write(nu)




function billed() {


if (dato >= nu) {
billed = billed2

}else {
billed = billed1
}

return billed;

}

</script>

</head>

<body>

<p>Billedet:<br>
<script language=JavaScript>

document.write(\'<img src=\'+ billed()+\'>\');
</script>
</p>
</body>
</html>
Avatar billede netsjov Nybegynder
10. november 2000 - 16:39 #6
Overstående script virke, men jeg vil lige lave nogle ændringer:

<html>
<head>
<script>

// Indsæt den dato hvor billederne skal skifte. Fx. 21-11-2000
dato = \"02-11-2000\"


// Adresse på det første billed, billed1. Fx. http://123grin.trab.dk/img/1.gif

billed1 = \"http://123grin.trab.dk/img/1.gif\";

//......


// Adresse på det andet billed, billed2. Fx. http://123grin.trab.dk/img/2.gif

billed2 = \"http://123grin.trab.dk/img/2.gif\";

//.....


// Finder datoen i dag
var nu, date, dag,maaned, aar
date    = new Date();
dag    = date.getDate();
maaned    = date.getMonth ();
maaned    = maaned + 1
aar    = date.getYear();

nu = dag + \'-\' + maaned + \'-\' + aar;

//.........





function billed() {


if (dato >= nu) {
billed = billed2

}else {
billed = billed1
}

return billed;

}

</script>

</head>

<body>

<p>Billedet:<br>
<script language=JavaScript>

document.write(\'<img src=\'+ billed()+\'>\');
</script>
</p>
</body>
</html>
Avatar billede tupsy Nybegynder
13. november 2000 - 23:56 #7
Taaaak... :-)
Avatar billede tupsy Nybegynder
13. november 2000 - 23:56 #8
Ups..
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