URL: https://www.overclockers.at/coding-stuff/javascript_bild_per_date_aendern_168698/page_1 - zur Vollversion wechseln!
hi!
also mein wuschn wäre ein script mit dem zu gegebenem zeitpunkt 2 bilder cyclen und zu anderem gegebenen zeitpunkt wieder in die ausgangsstellung gehen..
also zb rotes_kastl.jpg soll um 13:45 mit blaues_kastl.jpg tauschen und um 15:40 soll wieder rotes_kastl.jpg an der stelle sein
was ich in die richtung gfunden hab is das hier:
<script type="text/javascript">
var jetzt = new Date();
var Std = jetzt.getHours();
if (Std >= 5 && Std < 12) {
alert("Guten Morgen!");
} else if (Std >= 12 && Std < 18) {
alert("Guten Tag!");
} else if (Std >= 18 && Std <= 23) {
alert("Guten Abend!");
} else if (Std >= 0 && Std < 5) {
alert("Zeit, ins Bett zu gehen!");
}
</script>
sollte ja mit nem image cyle ähnlich gehn
nur leider hab ich so gut wie gar keine ahnung vom coden
also PLZ HELP!! 
tia
fg
sollen sie zur jeder stunde tauschen oder sind die zeiten so komisch?
na es sind bestimmte zeiten, nicht nur stündlich
hm mit js ein bisschen aufwaendig, aber mit php oder ner andereen serverseitigen sprache kein problem.
naja, bräuchts denk ich in javascript, will ein widget fürs mac osx
das funzt mit ner html datei, und ich glaub nur java
aba wennst so nett wärst, mir das script oda so zu posten.. 
das script oben is eh schon richtig, nur anstatt "alert" musste halt ein bild öffnen und das ganze als function beim laden öffnen <body onload=function()>
also etwa so:
keine gewähr auf richtigkeitZitat<script type="text/javascript">
pic1.src = "pic1.jpg";
pic2.src = "pic2.jpg";
pic3.src = "pic3.jpg";
pic4.src = "pic4.jpg";
function picchange () {
var jetzt = new Date();
var Std = jetzt.getHours();
if (Std >= 5 && Std < 12) {
document.images.src = pic1.src;
} else if (Std >= 12 && Std < 18) {
document.images.src = pic2.src;
} else if (Std >= 18 && Std <= 23) {
document.images.src = pic3.src;
} else if (Std >= 0 && Std < 5) {
document.images.src = pic4.src;
}
}
</script>
[...]
<body onload="picchange()">
habs nich ausprobiertdas script schaut gut aus, nur mit welchem command add ich jetzt das ausgangspic?
mit image src tut sich scriptmäßig nix, das hab ich grad rausgefunden 
aber andere idee:
kann ich z.B. 13:40 bis 14:30 als variable festlegen, und dann die variable ansprechen?
afaik mit
document.write("<img src=...")
edit: blödsinn
das war was andres
Zitat von .dcpafaik mit
document.write("<img src=...")
ich bin mir sicher dass es damit geht, sons muss man nämlich das bild per html einbinden und dann mit js austauschen, aber afaik gehts mit document.write()
mal mit ' statt " versuchen und src="document.images.src"
also document.write('<img src="document.images.src">')
Zitat von .dcpich bin mir sicher dass es damit geht, sons muss man nämlich das bild per html einbinden und dann mit js austauschen, aber afaik gehts mit document.write()
mal mit ' statt " versuchen und src="document.images.src"
also document.write('<img src="document.images.src">')
jo, bin auch bissl doof, warum einfach wenns auch umständlich geht 
hier:
Zitat<script type="text/javascript">
function picchange () {
var jetzt = new Date();
var Std = jetzt.getHours();
if (Std >= 5 && Std < 12) {
document.write('<IMG SRC="test1.jpg">');
} else if (Std >= 12 && Std < 18) {
document.write('<IMG SRC="test2.jpg">');
} else if (Std >= 18 && Std <= 23) {
document.write('<IMG SRC="test3.jpg">');
} else if (Std >= 0 && Std < 5) {
document.write('<IMG SRC="test4.jpg">');
}
}
</script>
<body onload="picchange()">
Zitat von .dcp<body onload="picchange()">
danke, funzt!
hätt jetzt nur mehr 3 anliegen 
1. sollten minuten invkludiert sein, also wie gesagt 13:40 - 14:30 oder sonstiges
und
2. sollten tage inkludiert sein, also montag 13.40-14.30 usw 
und
3. wie kann ich das jetzt in den html body einbinden? also mitten in eine seite z.B
<body onload geht ja nur am anfang....
hoff du/ihr könnts ma da noch weiter helfen
danke auf jeden fall bis jetzt
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026