View Single Post
ישן 08-07-06, 17:44   # 2
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
אלעד, אתה יכול בבקשה להסביר את השורות האלה

if (self.oXmlHttp.readyState == 4) {
fShowResult(self.oXmlHttp.responseText);
}


וגם , שאלה נוספת , איפה בתוך הפונקציה מוגדר השם של ה DIV שאמור להשתנות ?
אתה יכול לתת דוגמא יותר מפורטת טיפה ?

תודה.
readyState מחזיר מידע על האובייקט oXmlHttp שיצרתי.

0 - האובייקט נוצר אבל לא אותחל (עם מתודת open)

1 - האובייקט נוצר ואותחל אבל לא נשלחה עוד בקשה (עם send)

2 - שלחתי את הבקשה (עם send), אבל עדיין לא חזרו headers ונתונים

3 - חלק מהנתונים חזרו

4 - כל הנתונים התקבלו בחזרה

בקטע הקוד שצירפת, קבעתי תנאי שבמידה וכל הנתונים התקבלו בחזרה רק אז תציג את ה DIV. אם תשים לב יש שם קריאה לפונקציה fShowResult שיכולה להיראות נניח משהו כזה:

PHP קוד:
function fShowResults(str){
    
document.getElementById("result").innerHTML str;

__________________
eLad
  Reply With Quote