Show
Ignore:
Timestamp:
01/26/08 09:54:27 (4 years ago)
Author:
teiko
Message:

Когда таймер не нужен, он останавливается

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cemail/cemail_user.js

    r66 r67  
    11var cg = new CemailGroup; 
     2var global_timer = null; 
    23function initCemail() { 
    34    cg.add(document.getElementById('cemail_input')); 
    4     function check() { 
    5         switch(cg.correct) { 
    6             case 0:  
    7                 document.getElementById("message").innerHTML = "неправильный адрес"; 
    8             break; 
    9             case 1: document.getElementById("message").innerHTML = "правильный адрес"; break; 
    10             case 2: document.getElementById("message").innerHTML = "проверка..."; break; 
    11         } 
    12     } 
    13     setInterval(function() { check() }, 150); 
    145} 
    156 
    16 function onCheck() { 
     7function onCheckButton() { 
    178    cg.check(); 
     9    global_timer = setInterval("check()", 150); 
    1810} 
     11 
     12function check() { 
     13    switch(cg.correct) { 
     14        case 0: 
     15            document.getElementById("message").innerHTML = "неправильный адрес"; 
     16            clearTimeout(global_timer); 
     17        break; 
     18        case 1: 
     19            document.getElementById("message").innerHTML = "правильный адрес"; 
     20            clearTimeout(global_timer);     
     21        break; 
     22        case 2: 
     23            document.getElementById("message").innerHTML = "проверка..."; 
     24        break; 
     25    } 
     26}