Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Venster freeze na bepaalde tijd

carlobernardini
4 antwoorden
  • Ik probeer al een aantal uur een script te maken voor een loginscherm, dat na een bepaaldde tijd (hier 10 seconden) moet "freezen"; iemand die wil inloggen moet na 10 seconden dus niet meer kunne inloggen en het schermpje opnieuw openen. Ik heb nu dit script geschreven, maar alleen dat freezen (dat iemand dus niets meet in de input boxes kan schrijven of kan submitten) wil niet lukken, wat doe ik fout? :

    [code:1:7029696b01]<SCRIPT LANGUAGE="JavaScript">
    <!– Original: Sergio Mottura (sergio1@onebox.com) –>
    <!– Web Site: http://www.bassprotips.com –>
    <!– Modified: Benjamin Wright, Editor –>

    <!– This script and many more are available free online at –>
    <!– The JavaScript Source!! http://javascript.internet.com –>

    <!– Begin
    var i = 0;
    var done = 0;
    var totalSecs = 10;
    function SecondPast() {
    if(totalSecs != null) timerId = setTimeout("SecondPast()", 1000);
    if(i < totalSecs) {
    i += 1;
    document.testform.seconds.value = totalSecs - i;
    }
    }
    function doSub() {
    if(i < totalSecs) {
    done = true;
    }
    else {
    window.focus();
    alert("Arealock: /nSessie beeindigd, lauch Arealock opnieuw.");
    done = false;
    }
    return done;
    }
    // End –>
    </script>[/code:1:7029696b01]

    Moet het window.focus(); element er niet voor zorgen dat de boel freezed als de tijd om is?

    Alvast bedankt
  • Je kan ook bijvoorbeeld de submitknop na 10 seconde uitschakelen waardoor je niet meer in kan loggen.
    Of laat via een metatage de pagina na 10 sec vernieuwen.

    Dat zou zoiets moeten worden (uit me hoofd en niet getest)
    [code:1:58e2c92d30]
    <script language="JavaScript">
    <!–
    var counter = '10';

    function countDown()
    {
    document.post.field.value = 'Nog ' + counter– + ' seconde om in te loggen';
    if (counter >= 0)
    setTimeout('countDown()',1000);
    else
    document.post.post.disabled=true;
    }

    if (counter >= 0)
    {
    countDown();
    document.post.post.disabled=false;
    }
    else
    {
    document.post.post.disabled=true;
    }

    //–>
    </script>
    [/code:1:58e2c92d30]
  • [quote:e14f23f6ef="carlobernardini"]. Ik heb nu dit script geschreven,

    [code:1:e14f23f6ef]

    <!– This script and many more are available free online at –>
    <!– The JavaScript Source!! http://javascript.internet.com –>
    [/code:1:e14f23f6ef]
    [/quote:e14f23f6ef]

    Ehm… ??
  • :lol: //Edit - aangepast :D

    bedankt, dat van die submitknop uitschakelen is een goed idee, ik probeer het even

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.