Archivlink: javarea.de Forum > JavaScript > nach x sek y aufrufen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > nach x sek y aufrufen

Pages: [1]

geschrieben von mr-smile am 20.02.2006 - 20:05
hallo

ich suche ein script. es soll alle x(warscheinlich 2) sekunden die javafunktion y(" javascript:more(n++) ") aufrufen, auf javarea bin ich nicht fündig geworden, und hier bei der suchfunktion wusste ich nicht was ich dort suchen soll.


mr-smile

geschrieben von zippy am 20.02.2006 - 22:29
HTML-Quelltext
1: 
window.setTimeout("more(n++) ",2000);


Issaber kein Script, sondern bloß ne Zeile.

Ich such in den Suchfunktionen übrigens immer Geld, werd aber auch nicht fündig. Leiden wir doch gemeinsam.

geschrieben von mr-smile am 21.02.2006 - 14:14
habs jetzt in <script></script>eingefügt, das geht aber nur einmal....

geschrieben von okley am 21.02.2006 - 14:33
Die Funktion wird alle 2000 ms aufgerufen, solange dein Fenster offen ist ;).
Wenn du uns deinen Sourcecode zeigst können wir dir vielleicht besser weiterhelfen.

geschrieben von zippy am 21.02.2006 - 14:57
Das Timeout gehört direkt in die Funktion! Wenn es außerhalb steht, wird es ja bloß einmal aufgerufen, falls überhaupt. Die Funktion ruft sich sozusagen immer wieder selbst auf, nach einer Pause von - in diesem Fall - 2000 Millisekunden.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
<script language="JavaScript" type="text/javascript">
function more(n++)
      {
      deine Funktion. 
      es kommt natürlich drauf an, ob sie etwas mit der Variablen "n++" macht, 
      und ob sie stets mit dem gleichen Wert von "n++" starten soll. 

      window.setTimeout("more(n++)",2000);
      }
</script>

Und gestartet wird das ganze zB mit:

<body onload="javascript:more(Wert für n++)">

geschrieben von mr-smile am 22.02.2006 - 16:44

geschrieben von mr-smile am 23.02.2006 - 18:27
doppelpost belebt das forum.

habs jetzt ausprobiert, und es geht.
nur das erste bld wird immer über sprungen, aber das lässt sich auch einfach regeln

naja danke euch

geschrieben von zippy am 23.02.2006 - 19:01
Das array img beginnt mit 0! Das erste Bild hat also Nummer 0, das zweite 1, usw....
Probier mal - unverbindlich - n auf 0 zu setzen, statt auf 1, wenn es über num wächst.

geschrieben von mr-smile am 24.02.2006 - 17:05
so es geht und auch ohne überspringen


musste natürlich onload nach das script setzen ...

naja könnts jetzt an film 5 und 3 bewundern.

danke nochmal


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.