הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך איזה רעיון כללי ל ajax (https://hosts.co.il/forums/showthread.php?t=67978)

Rom 05-10-08 14:47

לפי תאריך..
תשים משתנה עם התאריך הנוכחי, וכל פעם שמשהו משתנה, תשנה את התאריך בקובץ כולשהו, ואז כל כמה שניות תעשה בדיקה עם התאריך שווה, אם לא אז יש מידע חדש, ותשנה את התאריך במשתנה לתאריך החדש..

kfir91 05-10-08 15:41

ציטוט:

נכתב במקור על ידי Rom (פרסם 671253)
לפי תאריך..
תשים משתנה עם התאריך הנוכחי, וכל פעם שמשהו משתנה, תשנה את התאריך בקובץ כולשהו, ואז כל כמה שניות תעשה בדיקה עם התאריך שווה, אם לא אז יש מידע חדש, ותשנה את התאריך במשתנה לתאריך החדש..

השאלה שלי איך אני בודק שמשההו משתנה

daMn 05-10-08 19:50

ציטוט:

נכתב במקור על ידי kfir91 (פרסם 671256)
השאלה שלי איך אני בודק שמשההו משתנה

מצטער, אף אחד לא יכתוב לך את הקוד, יותר ממה שאמרתי אין מה לומר, תגלל ותלמד.

Rom 05-10-08 22:57

ציטוט:

נכתב במקור על ידי kfir91 (פרסם 671256)
השאלה שלי איך אני בודק שמשההו משתנה

אתה עושה לכל שינוי תאריך, ואז בודק לפי התאריך האחרון..

kfir91 06-10-08 09:11

לא עזרתם לי
תודה.

kfir91 06-10-08 12:33

ציטוט:

נכתב במקור על ידי Rom (פרסם 671355)
אתה עושה לכל שינוי תאריך, ואז בודק לפי התאריך האחרון..

שוב פעם להגיד?
איפה השינוי מתבצע באיזה קוד איך אני יודע שיש שינוי.
זה הקוד שמשנה :

קוד:

function ajax_read() {
        if(window.XMLHttpRequest) {
                xmlhttp=new XMLHttpRequest();
                if(xmlhttp.overrideMimeType) {
                        xmlhttp.overrideMimeType('text/xml');
                }
        } else if(window.ActiveXObject) {
                try {
                        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
                } catch(e) {
                        try {
                                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                        } catch(e) {
                        }
                }
        }

        if(!xmlhttp) {
                alert('Giving up :( Cannot create an XMLHTTP instance');
                return false;
        }
 
        xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState==4) {
                        document.getElementById("content").innerHTML = xmlhttp.responseText;
                }
        }

        xmlhttp.open('GET','results.php');
        xmlhttp.send(null);
 
}

function refresh() {
        ajax_read()
        var t;
        t=setTimeout("refresh()",1000);
}

איפה לעשות את מה שאמרת


כל הזמנים הם GMT +2. הזמן כעת הוא 23:27.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ