Zeit zählen mit JavaScript
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
array
aufrufen
bild
blick
code
eintrag
falsche forum
forum
funktion
geschickter code
http
kram
mache
machen
nutzer
problem
sekunde
start
suche
tun
-
Hi.
Ich habe zwar überall und auch hier in lima-city schon massenhaft Foren dazu gefunden, aber ich blicke da nicht ganz durch.
Mein Problem:
Ich möchte, dass ein Bild nach 10 Sekunden durch ein Anderes ersetzt wird.
Folglich muss ich irgendwie die Zeit mitzählen, die ein Nutzer auf meiner Seite verbringt.
- Wie mache ich das?
- Ich habe bereits gesehen, dass es Zeitoperatoren gibt, aber wie gehe ich mit denen in JavaScript um?
- Was muss ich in den html- Code schreiben, dass die Funktion das Bild auch wirklich nach 10 Sekunden durch ein Anderes ersetzt.
Mir geht es hierbei nicht darum, wie ich das Bild ersetze, sondern nur um die Zeit, die mitgezählt und ständig abgefragt werden soll.
-> Wenn jemand einen Code schreiben könnte wäre das ganz besonders nett. ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Aloa
1. Ist das das falsche Forum. JAVA hat nichts mit JAVASCRIPT zu tun ... dafür gibt es auf Lima ein eigenes Forum (HTML & Javascript)
2. GOOGLE doch mal nach deinem Problem
http://www.google.de/search?hl=de&q=JavaScript+timer&btnG=Suche&meta=
Der erte Eintrag...
Damit kannst du dann eine Funktion beim Start der Seite aufrufen, die
- das nächste Bild setzt
- ein Timeout von x Sekunden macht
- sich selber wieder aufruft
- das nächste Bild setzt
- ein Timeout von x Sekunden macht
- sich selber wieder aufruft
(u.s.w.)
Wie das mit dem Bild geht weist du ja, du fragtest nur nach dem Zeit-Kram
lg, Markus -
Damit kannst du dann eine Funktion beim Start der Seite aufrufen, die
- das nächste Bild setzt
- ein Timeout von x Sekunden macht
- sich selber wieder aufruft
- das nächste Bild setzt
- ein Timeout von x Sekunden macht
- sich selber wieder aufruft
(u.s.w.)
Dann ist setInerval() aber geschickter ;)
var bilder = array("bild1.jpg","bild2.jpg","bild3.jpg","bild4.jpg"); var bilderindex = 0; window.setInterval(function() { document.getElementById("bild").src = bilder[bilderindex]; bilderindex++; }, 10000); -------------------- <img src="startbild.jph" src="bild0.jpg" />
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage