kostenloser Webspace werbefrei: lima-city


Zeitverzögerung bis man einen Button anklicken kann

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    gsmmx1

    gsmmx1 hat kostenlosen Webspace.

    Hallo zusammen,
    ich hab da mal ne Frage, es geht um Zeitverz?gerung bei Buttons:
    Wie kann man es erreichen, dass man einen Button z.B. erst nach 5 Sekunden anklicken kann?
    Wei? jemand wie das geht?

    MfG GSmmx1!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    In Head:
    <script language="javascript" type="text/javascript">
    <!--
    var x = 5;
    function timer()
    {
    x --;
    if (x != 0)
    {
    time = window.setTimeout("timer()",x*1000);
    }
    else
    {
    window.clearTimeout(time);
    getElementById("button").innerHTML = '<span id="button"><button style="background:silver;">Button (aktiv)</button></span>';
    }
    }
    </script>

    In Body:
    <span id="button"><button style="background:gray;">Button (innaktiv)</button></span>

    Hab ich jetzt nicht getestet, m?sste aber gehen.
  4. l*****i

    So gehts:

    <script type="text/javascript" language="JavaScript">
    <!-- Begin
    function Button()
    {
    document.Test.Button.disabled = true;

    setTimeout("Enable()", 5000);
    }

    function Enable()
    {
    document.Test.Button.disabled = false;
    }
    // End -->
    </script>
    <html>
    <body OnLoad=Button()>

    <form name="Test">
    <input type="Button" name="Button" value="TEST">
    <form>
    </body>
    </html>

    Das Funktioniert aber nur mit eingeschaltetem Javascript
  5. Autor dieses Themas

    gsmmx1

    gsmmx1 hat kostenlosen Webspace.

    Ok, vielen Dank :)!
    Werde es gleich mal ausprobieren.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!