Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: JS - Warten bis eine Variable true ist

  1. #1
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard JS - Warten bis eine Variable true ist

    Hi leute,
    wisst ihr obs in Javascript ne möglichkeit gibt, ne bestimmte zeit (oder auch für eeeewig ) zu warten, bis eine Variable einen bestimmten Wert (bei mir brauchts blos true) hat? Wär supercool wenn da jemand was wüsste, danke schonaml im vorraus an alle die sich gedanken machen.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: JS - Warten bis eine Variable true ist

    mal so als doofe idee, ne funktion schreiben die ne globale variable initialisiert und diese methode rufste im timeout auf, denn du in der funktion wieder deaktivierst

    pseudocode:
    Code:
    var später;
    var timer
    
    function init(wert){
    später = wert;
    cleartimeout(timer);
    }
    
    timer = setTimeout(init, zeitspanne);
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Kaiser(in)
    Themenstarter

    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: JS - Warten bis eine Variable true ist

    Coole idee, klappt aber leider nicht, weil das Hauptscript dann ja weiterläuft, aber das darfs nicht. Wenn man nen alert(); aufruft, wartet das script ja auch, bis was aufm alert geklickt wurde.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: JS - Warten bis eine Variable true ist

    mmh was hälste denn davon des hauptscript in zwei funktionen auszulagern?

    dann lässte die eine laufen, dann des mit dem timeout und dann die andere.
    is nen arsch voll arbeit und du brauchst viele viele globale vars, aber könnte klappen

    ansonsten sind spkulationen schwer ohne zu wissen worum es ght und was du machen willst..
    und von threads in javascript hab ich auch noch net gehört...
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Bandit
    Gast

    Standard AW: JS - Warten bis eine Variable true ist

    Allein bei dem Gedanken an eine "Endlosschliefe" wird mir übel. Wofür braucht man so einen Quatsch???

  6. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: JS - Warten bis eine Variable true ist

    naja senior-devis haben mir auch mal gesagt, dass es für sowas anwendungsfälle geben würde.. mir erschliesst sich der sinn auch net so ganz..
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  7. #7
    König(in) Avatar von Grevas
    Registriert seit
    20.04.2009
    Ort
    In meiner Wohnung.
    Alter
    30
    Beiträge
    1.039
    Danke
    0
    Bekam 5 mal "Danke" in 5 Postings

    Standard AW: JS - Warten bis eine Variable true ist

    Zitat Zitat von bandit600 Beitrag anzeigen
    Allein bei dem Gedanken an eine "Endlosschliefe" wird mir übel. Wofür braucht man so einen Quatsch???
    Im Web-Bereich kann ich zustimmen, aber es gibt ja noch andere *g*. Jedes Programm in AutoIT z.B. muss in eine Endlosschleife gepackt werden
    Hab jetzt versucht mir was auszudenken, komm aber auf keinen Fall, bei dem ich es brauchen würde (in JS). Wird wohl wirklich ein Dino-fall sein.

    Tobse, anders geht es nun mal nicht. Du kannst dir deine kleine "Pause" Funktion schreiben, dann musst du aber dementsprechend noch die Bedingungen in dein Hauptscript einbauen. Da wir immer noch nicht wissen, worum es geht, kann ich schlecht sagen ob sich der Aufwand lohnt.
    Wenn das Hauptscript garnicht erst gestartet werden soll bis die Bedingung erfüllt wird, wäre aufjedenfall schnell realisiert. Mittendrin kann es oft kompliziert werden, je nach deiner Scriptlänge eben.

  8. #8
    Kaiser(in)
    Themenstarter

    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: JS - Warten bis eine Variable true ist

    Des problem ist halt, dass das Hauptscript eien Wert zurückgeben soll, aber da das von einer Variable abhängt, die etwas bruach, um bereit zu sein, muss das script warten.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  9. #9
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: JS - Warten bis eine Variable true ist

    tobse, tu uns und dir nen gefallen und spuck aus worum es genau geht, das rumgefrickel und hyopthesenproggen is fürn hintern
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  10. #10
    Kaiser(in)
    Themenstarter

    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: JS - Warten bis eine Variable true ist

    Ich wollte mir ein AJAX-Tool bauen. Das hätte dann so ausgesehen:
    Code:
    ajax.call("eine.xml");
    ajax.get("tagname", [nummer]);
    Und das geht dann so:
    ajax.call(); Baut über ein verbindungs-Objekt die Verbindung zum Server auf und ruft den request ab. Dann kann man ja über request.onreadystatechange eine funktiondefinieren. In de seteht dann
    Code:
    fnction readystatechange() {
    if (request.readyState==4) {
        if (request.anderStatus==200) { // Ich hab den code nciht hier
            ajax.saved=request.responseXML;
            ajax.fetched=true;
        }
    }
    Und daran liegts. Wenn man jetzt mit ajax.get(); die sachen haben will, BEVOR sie durch readystatechange(); verfügbar sind, klappts nicht. Also soll ajax.call(); aufgehalten werden, bis ajax.fetched true ist, damit das Hauptscript ajax.get(); erst dann ausführt, wenn die Daten auch da sind. Und ein weiteres Problem, dass auchnoch aufgetreten ist, ist, dass readystatechange() nichtmal aufgerufen wird.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

Ähnliche Themen

  1. PHP verschiedene buttons, eine variable
    Von GreatStuff im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 09.12.2009, 00:20
  2. Wie bekomme ich ein eine Variable eine Post variable?
    Von Gigazone im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 27.05.2006, 16:41
  3. [JavaScript] Funktion, die eine Variable speichert, die ...
    Von dr. orange im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 05.10.2005, 18:02
  4. Wer in eine Variable einspeichern geht das????
    Von RKO im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 30.07.2005, 20:16
  5. Ausgabe einer Website (URL) in eine Variable speichern?
    Von Torty im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 04.03.2005, 07:37

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •