View Single Post
ישן 06-08-11, 15:31   # 6
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

קודם כל תוסיף var לפני הnextTO.
דבר שני אם אתה מגדיר את הפונקציה רק לאחר הטעינה אפשר לקצר תהליכים:
קוד:
$(function() { // כמו document.ready
var nextTO = setTimeout( function() { next(); } , 15000);
});
function onStateChange(newState)
{
    if(newState > 0)
    {
        $(function()
        {
            alert(newState); // עובד
            clearTimeout(nextTO); alert('test');
            alert('test 11'); // לא עובד
        });
        document.getElementById("blala").innerHTML = "stopped"; // לא עובד
    }
}
מה שאנחנו עושים פה, זה מוסיפים לתור את הclearTimeout, ובגלל שהוא נוסף לתור אחרי שnextTO מאותחל, אין שום בעיה לקרוא לו בצורה הזאת בלי לחשוש משגיאה.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote