Hello out there!
ich habe da mal eine Frage bezüglich einer Anzeige die in einem bestimmten Zyklus wechselt! z.B. per Divs die auf Hidden gesetzt sind 4 Stk. und die werden jenach Tagen angezeigt!
Du holst dir den Zeitpunkt mit http://de.selfhtml.org/javascript/objekte/date.htm#get_time@title=getTime(); da dieses in JavaScript Millisekunden liefert, dividierst du durch die Anzahl der Millisekunden, die ein Tag hat. Dann dividierst du noch durch die Anzahl der Tage, aller derer du wechseln willst; dann machst du daraus noch mit http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int@title=parseInt() eine Ganzzahl. Mittels http://de.selfhtml.org/javascript/sprache/operatoren.htm#berechnung@title=Modulo-Division durch die Anzahl der zu wechselnden Boxen (in deinem Fall gegenwärtig 4) erhältst du den Index (Zählung bei 0 beginnend) derjenigen, die du aktuell anzeigen möchtest.
Bedenke auch, was passiert, wenn Nutzer kein JavaScript aktiviert haben.
Wäre sowas möglich? Oder ist der Ansatz der Hiddendivs falsch?
Der Ansatz, das mit JavaScript zu tun, ist – ähm unglücklich. Da du das Ganze besser vom Server erledigen lässt, ist PHP das Mittel deiner Wahl. Der Algorithmus ist der gleiche; nur dass time() nicht Millisekunden liefert, sondern Sekunden. Anhand des ermittelten Index wählst du nur die eine Box aus, die angezeigt werden soll; die anderen musst du gar nicht erst zum Client übertragen.
See ya up the road,
Gunnar
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)