mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 11.12.2016 05:26 Benutzername: Passwort: Auto-Login

Thema: [javascript] setTimeout? vom 20.07.2005

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [javascript] setTimeout?
Autor Nachricht
m3r-b07
Threadersteller

Dabei seit: 07.06.2005
Ort: Bern
Alter: 31
Geschlecht: Männlich
Verfasst Mi 20.07.2005 11:41
Titel

[javascript] setTimeout?

Antworten mit Zitat Zum Seitenanfang

Ich möchte über javascript die breite eines div verändern und zwar jede sekunde um ein px.

Irgendetwas läuft aber schief... wen ich das script aufrufe wartet es eine sekunden und vergrössert das div auf die angegebene grösse, leider ohne die sekunde verzögerung nach jedem pixel.

ich währe sehr dankbar für eure hilfe, ich hab schon alles ausprobiert, komm aber nicht drauf wo der fehler ist.

Code:

function login()
{
loginani('one',49,98,1,0,1,1);
loginani('two',50,24,1,0,0,0);
loginani('three',50,24,1,0,0,0);
loginani('four',49,24,1,1,0,0);
loginani('five',50,25,0,0,0,0);
loginani('six',50,25,0,0,0,0);
loginani('seven',49,25,0,1,0,0);
loginani('eight',100,25,0,0,0,0);
loginani('nine',49,25,0,1,0,0);
loginani('ten',149,24,0,1,1,0);
}

function loginani(divname,xtwo,ytwo,t,r,b,l)
{
   xone = 9;
   yone = 9;
   x = 0;
   
   if (t == 0) {
      document.getElementById(divname).style.borderTopWidth='0px';
   }
   if (r == 0) {
      document.getElementById(divname).style.borderRightWidth='0px';
   }
   if (b == 0) {
      document.getElementById(divname).style.borderBottomWidth='0px';
   }
   if (l == 0) {
      document.getElementById(divname).style.borderLeftWidth='0px';
   }

   if (ytwo > xtwo) {
      if (yone >= ytwo) {
         
      }
   }
   if (ytwo < xtwo) {
      if (xone >= xtwo) {
         
      }
   }
   
   while (yone != ytwo) {
      yone = yone + 1;
      aktiv = window.setTimeout("blaa('"+divname+"',"+yone+")", 1000);
   }
   while (xone != xtwo) {
      xone = xone + 1;
      aktiv = window.setTimeout("blab('"+divname+"',"+xone+")", 1000);
   }
}

function blaa(divname,yone) {
   document.getElementById(divname).style.height=yone+'px';
}
function blab(divname,xone) {
   document.getElementById(divname).style.width=xone+'px';
}
  View user's profile Private Nachricht senden
Ähnliche Themen [JavaScript] setTimeout- Problem
setTimeout ausführen bei mouseover
[JS] setTimeout einmal und dann nie wieder?
SetTimeout bei Mouseout löschen und bei Mouseover setzen
problem mit setTimeout: angezeigte seite wird überschrieben
Mit Hilfe von setTimeout auf Seite davor gelangen...
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.