falke: zwei Anweisungen in ein Timeout

Guten Abend,

offen = window.setTimeout(if (document.getElementById("content2").style.display == 'block'),2000);

erstens ist das so ok?
und zweitens kann ich dem Timeout noch eine funktion hinzufügen die dann nach zwei Sekunden ausgeführt wird.

mfg falke

  1. hi,

    offen = window.setTimeout(if (document.getElementById("content2").style.display == 'block'),2000);

    erstens ist das so ok?

    nein.
    wie du im beispiel zu window.setTimeout() siehst, erwartet die methode als ersten parameter einen string.

    und zweitens kann ich dem Timeout noch eine funktion hinzufügen die dann nach zwei Sekunden ausgeführt wird.

    wenn du es erst mal _richtig_ gemacht hast, sollte eigentlich nichts dagegen sprechen, statt einem befehl/funktion dort auch zwei oder mehrere aufzurufen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      window.setTimeout() siehst, erwartet die methode als ersten parameter einen string.

      1. Code = Eine JavaScript-Anweisung, die verzögert ausgeführt werden soll. Meistens ein Funktionsaufruf
      ist mit js Anweisung nicht auch eine if inbegriffen?

      siehst jetzt so aus klappt aber noch net

      function weg() {
      clearTimeout(offen);
      document.getElementById("content2").style.display = "none";
      document.getElementById("content3").style.display = "block";
      }
      function wega(){
      if (document.getElementById("content2").style.display == 'block')
      ofen = window.setTimeout('weg()',2000);
      }
      offen = window.setTimeout('wega()',2000);

      mfg falke

      1. hi,

        bitte strukturiere deine postings etwas besser - und bau vor allem keinen unsinn mit den zitatzeichen, danke.

        window.setTimeout() siehst, erwartet die methode als ersten parameter einen string.

        1. Code = Eine JavaScript-Anweisung, die verzögert ausgeführt werden soll. Meistens ein Funktionsaufruf
          ist mit js Anweisung nicht auch eine if inbegriffen?

        gegenfrage: war der erste parameter in deinem beispielcode ein string ...?

        siehst jetzt so aus klappt aber noch net

        woher willst du wissen, wie ich aussehe? so wie dein code sehe ich mit sicherheit nicht aus ...

        ernsthaft: informiere dich bitte, warum "klappt nicht" keine ausreichende problembeschreibung ist, und wie eine solche stattdessen aussehen könnte. </faq/#Q-07> gibt tipps.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }