Study-Board.de
  1. Magazin
    1. Häufige Fragen
  2. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Datenbanken
      1. Häufige Fragen – Fernstudium
    4. Semantische Suche
  3. Umfragen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • Termine
  • Galerie
  • wcf.search.type.de.flexiblelist.wsc.entry
  • wcf.search.type.com.amp.advancedpoll.search
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Leben, Familie & Technik
  4. Tools & Produktivität - iT-Talk

Timeout prob (denke ich)

  • Argus
  • 27. August 2002 um 13:05
1. offizieller Beitrag
  • Argus
    Neuer Benutzer
    Beiträge
    3
    • 27. August 2002 um 13:05
    • #1

    Hi... hab schon gesucht aber nichts gefunden hier im board was mir weiterhilft...

    Also folgendes:

    das steht im header-bereich meiner html-datei

    <div id='walker' style="visibility:visible;Position : Absolute ;Left : 800 ;Top : 50px ;Z-Index : 20;width:100px">
    <img src="pics/walker/left01.gif" ID='walker_img'>
    </div>

    und das hier ist das javascript

    (ich hab bezüglich js leider noch wenig Erfahrung)

    PHP
    var pic = 1;
    var richtung = 'left';
    var time;
    
    
    function loslaufen()
    {
    	window.clearTimeout(time);
    	var weiter = -1;
    	walker_img.src = 'pics/walker/'+richtung+'0'+pic+'.gif';
    	if(richtung == 'left') walk_left();
    	else walk_right();
    
    
    	function walk_left()
    	{
    		walker.style.pixelLeft-=6;
    	}
    
    
    	function walk_right()
    	{
    		walker.style.left+=6;
    	}
    
    
    	function warten()
    	{
    		walker_img.src = 'pics/walker/stand_'+richtung+'.gif';
    		time = window.setTimeout(\"loslaufen()\", 20000);
    	}
    
    
    	function umdrehen()
    	{
    		weiter++;
    		if(richtung == 'left')
    		{
    			if(weiter == 0) walker_img.src = 'pics/walker/stand_left.gif';
    			if(weiter == 1) walker_img.src = 'pics/walker/stand_down_left.gif';
    			if(weiter == 2) walker_img.src = 'pics/walker/stand_down.gif';
    			if(weiter == 3) walker_img.src = 'pics/walker/stand_down_right.gif';
    			if(weiter == 4) walker_img.src = 'pics/walker/stand_right.gif';
    		}
    
    
    		if(richtung == 'right')
    		{
    			if(weiter == 0) walker_img.src = 'pics/walker/stand_right.gif';
    			if(weiter == 1) walker_img.src = 'pics/walker/stand_down_right.gif';
    			if(weiter == 2) walker_img.src = 'pics/walker/stand_down.gif';
    			if(weiter == 3) walker_img.src = 'pics/walker/stand_down_left.gif';
    			if(weiter == 4) walker_img.src = 'pics/walker/stand_left.gif';
    		}
    
    
    		if(weiter == 4)
    		{
    			if(richtung == 'right') richtung = 'left';
    			if(richtung == 'left') richtung = 'right';
    			loslaufen();
    		}
    
    
    		time = window.setTimeout(\"umdrehen()\", 5000);
    	}
    
    
    	if(pic == 9)
    	{
    		pic = 1;
    		warten();
    	}
    	else pic++;
    
    
    	status = walker_img.src;
    	if(walker.style.pixelLeft <= 20 || walker.style.pixelLeft >= 800) umdrehen();
    	time = window.setTimeout(\"loslaufen()\", 300);
    }
    Alles anzeigen


    Problem ist, das erstma alle setTimeout's nicht richtig funktionieren bis auf den ganz unten... :mad:

    Und wenn ich oben nicht das hier hingeschrieben hätte: window.clearTimeout(time); , würde die Schleife kontinuierlich immer schneller abgearbeitet werden... ich hab fast das browserfenster nicht mehr aufgekriegt, so viel musste er da bearbeiten (extrem viele Bildwechsel in nur einer Sekunde nach ner Weile)...


    Außerdem stimmt bei der Funktion umdrehen() etwas nicht... kann einer erkennen was? wenn die dann endlich aufgerufen wird, rutscht das pic aus meinem Sichtbereich (left < 0) und IE gibt nen Js-fehler aus (Fehler in Zeile 1, Element 1 oder so... k.A. was das soll)


    Naja... ich bräucht da dann mal Hilfe. Wär schön wenn ihr die leisten könntet :)

    Bis dann,

    Argus

  • reima
    Benutzer
    Beiträge
    75
    • 27. August 2002 um 18:28
    • #2

    Hm... wäre gut wenn man sich das irgendwo in der vorhergesehenen HTML-Umgebung anschaun könnte... und noch was: entweder das Forum hat das so gemacht oder dein Coding-Style ist wirklich so grausam *g* Mach zwischendurch auch mal Leerzeilen (z.B. generell nach jedem '}')... das würde die Lesbarkeit schon sehr erhöhen, und dann kann man sich auch besser auf das eigentliche Problem konzentieren :)

  • Jens
    Admin
    Reaktionen
    1
    Trophäen
    1
    Beiträge
    4.435
    • 27. August 2002 um 19:29
    • Offizieller Beitrag
    • #3

    da ist das forum schuld ;)
    hab mal stat code php genommen sieht schöner aus

    Wie man Fragen richtig stellt!


    https://www.dealfuchs.info/ - Deal Fuchs findet für dich die besten Angebote und Schnäppchen im Internet. Täglich neue Deals aus allen Kategorien. Wir durchsuchen das Internet nach den besten Preisen und Rabatten, damit du garantiert kein Schnäppchen verpasst.

  • reima
    Benutzer
    Beiträge
    75
    • 27. August 2002 um 20:11
    • #4

    Schon viel besser :)

Letzte Beiträge

    1. Thema
    2. Antworten
    3. Letzte Antwort
    1. Sonnenschutz Folie! 1

      • markoo
      • 1. Juli 2022 um 12:25
      • Tools & Produktivität - iT-Talk
      • markoo
      • 11. März 2026 um 12:40
    2. Antworten
      1
      Zugriffe
      7,5k
      1
    3. Elias29

      11. März 2026 um 12:40
    1. Homepage erstellen 6

      • dienacht
      • 11. Februar 2013 um 12:13
      • Tools & Produktivität - iT-Talk
      • dienacht
      • 30. November 2017 um 11:56
    2. Antworten
      6
      Zugriffe
      8,6k
      6
    3. Forelfisa

      30. November 2017 um 11:56
    1. Welches Betriebssystem nutzt ihr überwiegend? 25

      • maxxx
      • 18. September 2006 um 15:46
      • Tools & Produktivität - iT-Talk
      • maxxx
      • 23. November 2017 um 16:02
    2. Antworten
      25
      Zugriffe
      16k
      25
    3. douguth

      23. November 2017 um 16:02
    1. Gaming Kopfhörer bis 200€ 1

      • Lahno
      • 31. Mai 2014 um 17:18
      • Tools & Produktivität - iT-Talk
      • Lahno
      • 27. Januar 2015 um 23:23
    2. Antworten
      1
      Zugriffe
      2,8k
      1
    3. fritzz

      27. Januar 2015 um 23:23
    1. Netbooks: welches kaufen? 14

      • zwergnase
      • 12. Juli 2009 um 16:55
      • Tools & Produktivität - iT-Talk
      • zwergnase
      • 27. Januar 2015 um 23:21
    2. Antworten
      14
      Zugriffe
      10k
      14
    3. fritzz

      27. Januar 2015 um 23:21
    1. Günstiger Mobilfunk (Internet-Tarif) gesucht 2

      • Lahno
      • 26. Juni 2014 um 20:38
      • Tools & Produktivität - iT-Talk
      • Lahno
      • 22. September 2014 um 21:19
    2. Antworten
      2
      Zugriffe
      3,9k
      2
    3. Lahno

      22. September 2014 um 21:19
    1. Tintenstrahldrucker: Empfehlungen? 7

      • Zebemba
      • 12. März 2007 um 15:03
      • Tools & Produktivität - iT-Talk
      • Zebemba
      • 19. Dezember 2013 um 08:02
    2. Antworten
      7
      Zugriffe
      6,6k
      7
    3. Hans1

      19. Dezember 2013 um 08:02
    1. hoàng quân cho thuê xe

      • viethunghq
      • 4. April 2013 um 05:27
      • Tools & Produktivität - iT-Talk
      • viethunghq
      • 4. April 2013 um 05:27
    2. Antworten
      0
      Zugriffe
      1,7k
    1. Online Marketing Studium 2

      • DanielL1992
      • 28. Juli 2011 um 13:19
      • Tools & Produktivität - iT-Talk
      • DanielL1992
      • 9. Februar 2013 um 16:34
    2. Antworten
      2
      Zugriffe
      3,4k
      2
    3. dienacht

      9. Februar 2013 um 16:34
    1. Software Suche 1

      • Jannis753
      • 25. Juni 2011 um 19:49
      • Tools & Produktivität - iT-Talk
      • Jannis753
      • 4. Januar 2013 um 00:48
    2. Antworten
      1
      Zugriffe
      2,6k
      1
    3. WillWissen

      4. Januar 2013 um 00:48

Lernhilfen & Ratgeber

Geprüfte Wegweiser für Studium & Fernstudium:

  • 🎓 BWL-Fernstudium: Anbieter-Vergleich 2026
  • 📝 Einsendeaufgaben-Hilfe (SGD, ILS & Co.)
  • 🏫 Fernstudium-Anbieter & Erfahrungen
  • 📚 Studium Allgemein
  • ❓ Häufige Fragen: Fernstudium
Anzeige

Fernstudium & Fernlehrgänge
Anbieter vergleichen – kostenlos Infomaterial anfordern:

  • 🎓 EHiP – 100 % digitales Fernstudium
  • 📝 ILS – Fernkurse & Einsendeaufgaben
  • 📚 Fernakademie – Fernlehrgänge (Klett)

Beliebte Studienthemen

BWL VWL Rechnungswesen Steuerlehre Mathe & Statistik Wirtschaftsrecht Wirtschaftsinformatik Wirtschaftswissenschaften Einsendeaufgaben Fernstudium-Anbieter

Letzte Beiträge

  1. Sonnenschutz Folie!

    Elias29
    11. März 2026 um 12:40
  2. Homepage erstellen

    Forelfisa
    30. November 2017 um 11:56
  3. Welches Betriebssystem nutzt ihr überwiegend?

    douguth
    23. November 2017 um 16:02
  4. Gaming Kopfhörer bis 200€

    fritzz
    27. Januar 2015 um 23:23
  5. Netbooks: welches kaufen?

    fritzz
    27. Januar 2015 um 23:21

Statistiken

Themen
58.894
Beiträge
113.172
Termine
0
Bilder
0
Videos
0
Mitglieder
37.047
Meiste Benutzer online
17.968
Neuestes Mitglied
AnjaRecht
  1. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  2. Mediadaten
  3. Kontakt

Über Study-Board.de

Study-Board.de ist eine der größten deutschen Communities rund ums Studium – mit über 37.000 Mitgliedern und mehr als 112.000 Beiträgen. Hier findest du Hilfe bei Einsendeaufgaben (SGD, ILS & Co.), verständliche Erklärungen zu BWL- und VWL-Fachbegriffen, Skripte, Klausurtipps und echte Erfahrungen zu Fernstudium-Anbietern wie IU, AKAD und Euro-FH.

Forum, Ratgeber und Linkdatenbank – Lernen, Austausch und gegenseitige Hilfe an einem Ort. Unabhängig und von Studierenden für Studierende.

Community-Software: WoltLab Suite™