Tom: Endlosschleife abfangen

Beitrag lesen

Hello tami,

Du kannst doch mit einer Closure mitzählen:

<button id="test">klick</button>
<script>
[code lang=javascript]createMemorizer = function() {
    var counter = 0;
    memFunc = function() {
        if (counter === 0) {
            alert("hallo");
        } else {
            alert ("vorbei");
        };
        counter += 1;
    }
     return memFunc;
}
myButton = document.getElementById("test");
myButton.onclick = createMemorizer();

  
Eigentlich ein ziemlich aufwändiger aufgeblähter Ersatz für eine Zeile  
  
` static var counter = 0; `{:.language-html}  
  
die es tun würde, wenn es static Varaiblen gäbe :-O  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bikers-lodge.com>