[JavaScript] Wo liegt der Fehler



  • Hallo Web'ler

    <HTML>
    <HEAD>
    <TITLE>Homepage</TITLE></HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    var restzeit;
    function uhr (restzeit) {
    	window.document.Datum.zeit.value=restzeit;
    	restzeit = (restzeit -1);
    	window.setTimeout ('uhr(restzeit)',1000);
     }
    
    </SCRIPT>
    
    <BODY onload="window.setTimeout ('uhr(300)',1000)">
    
    <FORM NAME="Datum">Sie waren <INPUT size=63 name="zeit"></FORM>
    
    </BODY>
    </HTML>
    

    Danke



  • window.setTimeout ('uhr('+restzeit+')',1000);
    

    Wenn du Restzeit aber eh als globale Variable (außerhalb der Funktion definiert) hast, bräuchtest du sie im Prinzip auch gar nicht mit übergeben 😉


Anmelden zum Antworten