Javascript laat foto elke dag veranderen.

Status
Niet open voor verdere reacties.

radioxdnl

Nieuwe gebruiker
Lid geworden
1 mei 2011
Berichten
3
Hi Allemaal,

Ik heb een javascript code gevonden waarbij je elke dag een foto kan laten veranderen.
Dit is me al gelukt, maar ik wil graag bij tijden een foto zetten op een dag.
Dus niet alleen op een dag, maar ook bij de tijden van een dag.

Bijv. Dinsag: 0:00 een foto
Dinsdag 1:00 een andere foto.

En dit uiteraart ook op andere dagen.


Dit is de normale javascript:


<Script language="Javascript">
<!--
// begin van de code
// verander hieronder de namen van de image 1 t/m 7 voor je eigen images
// vergeet niet de images ook in dezelfde map te zetten

var mondayimg="Image1.jpg"
var tuesdayimg="Image2.jpg"
var wednesdayimg="Image3.jpg"
var thursdayimg="Image4.jpg"
var fridayimg="Image5.jpg"
var saturdayimg="Image6.jpg"
var sundayimg="Image7.jpg"
var mydate=new Date()
var today=mydate.getDay()
if (today==1)
document.write('<img src="'+mondayimg+'">
')
else if (today==2)
document.write('<img src="'+tuesdayimg+'">')
else if (today==3)
document.write('<img src="'+wednesdayimg+'">')
else if (today==4)
document.write('<img src="'+thursdayimg+'">')
else if (today==5)
document.write('<img src="'+fridayimg+'">')
else if (today==6)
document.write('<img src="'+saturdayimg+'">')
else
document.write('<img src="'+sundayimg+'">')

//einde van de code -->
</script>



Zou iemand mij kunnen helpen om te zorgen dat ik ook bij tijden van de dagen een foto automatische kan laten veranderen?? :D



Ik hoop op bericht.




GRoetjes Joost
RadioXD NL
 
Laatst bewerkt:
Dan zou ik eerst dit script herschrijven tot een kwart van deze code.
(Gebruik de var today voor de regel document.write('.
Als je 'm herschreven hebt (waarbij de images de naam image1 t/m 7.jpg MOETEN hebben), dan gaan we tijd erin verwerken.
 
Zoiets:

[js]function plaatjeVanHetUur(waar)
{
// That Guy's superawesome plaatjes-per-uur-en-dag script
// formaat plaatjes: [dagNummer, uurNummer, plaatjeOpDieTijd]

var i, plaatjes =
[
[2, 2, 'dinsdag2uur.png'],
[1, 18, 'maandag18uur.png'],
[4, 17, 'donderdag17uur.png']
],
datum = new Date(),
day = datum.getDay(),
hour = datum.getHours(),
len = plaatjes.length;


for(i = 0; i < len; i++)
{
if(plaatjes[0] === day && plaatjes[1] === hour)
{
waar.setAttribute('src', plaatjes[2]);
break;
}
}
}[/js]

als parameter geef je een DOM element mee, bv:
HTML:
<img id='test' alt='plaatje van het uur en dag' />
[js]plaatjeVanHetUur( document.getElementById('test') );[/js]

uiteraard kan 'ie in zo'n leuke setInterval() (evt. met wiskunde) om het ook daadwerkelijk te laten veranderen per uur.
 
Laatst bewerkt:
Hulp.

Bedankt allemaal, Ik heb niet zo verstand van jacascript om hebm te herschrijven.
Zou iemand dit misschien voor mij willen doen?
 
Bedankt allemaal, Ik heb niet zo verstand van jacascript om hebm te herschrijven.
Zou iemand dit misschien voor mij willen doen?
dit lijkt ook een interessante vraag voor mij en deze code kan ik in mijn informatieve website over Slovenië in verwerken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan