Hallo Matze,
Beim ersten Klick erscheint eine 2 in der Alert-Box. Beim zweiten Mal eine 3, dann eine 4, 5 usw.
Ich versteh setTimeout und clearTimeout irgendwie nicht :(
Struppi und Jürgen haben Dir ja schon gesagt, was diese Zahl bedeutet. Es ist eine Referenz vom Timeout. Damit das Script weiß, welches Timeout Du mit clearTimeout beenden möchtest, musst Du diese Referenz übergeben. Es ist ja nicht ausgeschlossen, dass Du mehre Verzögerungen nutzt.
Du speicherst die Referenz bereits in der Variable timeout. Wenn Du diesen Timeout also abbrechen möchtest, musst Du clearTimeout(timeout) aufrufen.
Mit freundlichem Gruß
Micha