mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 09:02 Benutzername: Passwort: Auto-Login

Thema: [JS] Funktionsaufruf nur ausführen, wenn Zeit x abgelaufen vom 22.01.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [JS] Funktionsaufruf nur ausführen, wenn Zeit x abgelaufen
Autor Nachricht
metty
Threadersteller

Dabei seit: 21.03.2005
Ort: Köln
Alter: 39
Geschlecht: Männlich
Verfasst Do 22.01.2009 15:54
Titel

[JS] Funktionsaufruf nur ausführen, wenn Zeit x abgelaufen

Antworten mit Zitat Zum Seitenanfang

Hallo Miteinander,

ich hab eine kleine Frage bzgl. einer Javascript Funktion.
Hier mein Ansatz: Ich habe eine Funktion, die bei "onclick" aufgerufen wird. In dieser Funktion rufe ich eine weitere Funktion auf. Diesen weiteren Funktionsaufruf möchte ich allerdings nur zulassen, wenn eine bestimmte Zeit (Bsp. 3 Sekunden) abgelaufen ist.
Also selbst, wenn 10 mal Funktion 1 innerhalb von 3 Sekunden aufgerufen wird, soll Funktion 2 nur einmal aufgerufen werden. Nachdem die drei Sekunden abgelaufen sind, kann die Funktion wieder aufgerufen werden.

Mir ist schon klar, dass ich das irgendwie mit setInterval lösen muss, aber wie genau?

Jemand ne Idee?

Danke
Metty
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 22.01.2009 15:55
Titel

Antworten mit Zitat Zum Seitenanfang

http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
metty
Threadersteller

Dabei seit: 21.03.2005
Ort: Köln
Alter: 39
Geschlecht: Männlich
Verfasst Do 22.01.2009 16:05
Titel

Antworten mit Zitat Zum Seitenanfang

Ein sehr konstruktiver Beitrag, danke.

Wie schon gesagt, dass es irgendwie mit setInterval oder setTimeout zusammenhängt, war mir schon klar. Allerdings stehe ich auf dem Schlauch und komme nicht so wirklich weiter.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 22.01.2009 16:11
Titel

Antworten mit Zitat Zum Seitenanfang

iwie so in der art: (q 'n' d)

Code:

<script type="text/javascript">

var clicked = false;

function clickit(){
   if(clicked == false){
      clicked = true;
      setTimeout("alertit()",1000);
   }
}

function alertit(){
   alert('asd');
   clicked = false;
}
</script>

Code:

<a href="#" onclick="clickit()">asd</a>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
metty
Threadersteller

Dabei seit: 21.03.2005
Ort: Köln
Alter: 39
Geschlecht: Männlich
Verfasst Do 22.01.2009 16:20
Titel

Antworten mit Zitat Zum Seitenanfang

Yes. Das wars. Bisschen modifiziert und es läuft! Danke! Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 22.01.2009 16:22
Titel

Antworten mit Zitat Zum Seitenanfang

ich hoffe du hasts auch verstanden Menno!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
metty
Threadersteller

Dabei seit: 21.03.2005
Ort: Köln
Alter: 39
Geschlecht: Männlich
Verfasst Do 22.01.2009 16:37
Titel

Antworten mit Zitat Zum Seitenanfang

choise hat geschrieben:
ich hoffe du hasts auch verstanden Menno!


Jap. Die Technik an und für sich kannte ich ja auch. Ich bin nur nicht auf die Idee gekommen, einfach eine Variable zu setzen! *Thumbs up!*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Flash Syntaxproblem bei Funktionsaufruf mit Variable
[ActionScript] Funktionsaufruf von anderer Ebene
Funktionsaufruf aus extern eingeladener SWF-Datei?
Javascript Hilfe gesucht bei Funktionsaufruf
Funktionsaufruf innerhalb eines JavaScript-Codes
Per Befehl JS nur in IE ausführen?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.