Ich möchte meinen Desktop Hintergrund je nach Tageszeit anders gestalten, also z. B. tagsüber ein Bild und abends/nachts ein Nachtfoto oder so. Ist das möglich? (auf dem Desktop, nicht als Homepage im Internet)
Mathias
Ich möchte meinen Desktop Hintergrund je nach Tageszeit anders gestalten, also z. B. tagsüber ein Bild und abends/nachts ein Nachtfoto oder so. Ist das möglich? (auf dem Desktop, nicht als Homepage im Internet)
Mathias
Hi Mathias,
wenn Du XP hast ist das kein Problem, da man als Hintergrund auch eine HTML Seite einfügen kann. Also muss dann in der HTML Seite ein Javascript rein.
Sieht dann so aus:
**_<!–
zeit=new Date().getHours()
if(zeit<6||zeit>20)
bdatei=„sternenbild.gif“
else if(zeit>5&&zeit<9)
bdatei=„sonnenaufgang.gif“
else if(zeit>8&&zeit<18)
bdatei=„sonnenschein.gif“
else if(zeit>17&&zeit<21)
bdatei=„sonnenuntergang.gif“
document.write(’<body background="’+bdatei+’">’)
//–>
weiter im seiten text_**
Ich hoffe es klappt.
MfG
Steppenwolf
Hi!
Danke für den Code. Ja, das funktioniert (auch bei Win2k)! Allerdings müsste ich dann immer, wenn eine neue Zeitperiode beginnt, den Desktop mit F5 aktualisieren. Wie könnte ich noch eine Aktualisieren-Funktion oder sowas ähnliches mit einbauen?
Mathias
Hi Mathias,
bau noch dieses Script in den Bereich ein:
_**<!–
//refresh time in „minuten:sekunden“ Minuten
//gehen von 0 bis unendlich. Sekunden nur
// 0 to 59
// Gruss Steppenwolf
var limit=„0:10“
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" Minuten und „+cursec+“ bis zum Refresh"
else
curtime=cursec+" Sekunden bis zum Refresh"
window.status=curtime
setTimeout(„beginrefresh()“,1000)
}
}
window.onload=beginrefresh
//–>**_
MfG
Steppenwolf
sieht gut aus, dank dir!!
Mathias