הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-08-07, 15:11   # 1
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

[שאלה] פשוטה ב AJAX

כיצד ניתן לעשות שלחיצה על כפתור תיטען את הדף שהוא אמור להוביל אליו ותכתוב בדף הנוכחי " Loading " וכאשר יסיים לטעון זה ישר יפתח את הדף ללא שום צורך בטעינה וכמובן שלא יראו בדפדפן כל סוג של טעינה כלשהי,

תודה לעוזרים.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 18-08-07, 15:24   # 2
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

אתה לא צריך לעשות כל כך הרבה אתה יכול פשוט בדף שזה מובלי אליב לעשות ב-body לשים ב-onload תשים איזה פונקצייה שעושה שDIV מסויים יעלם ו-DIV אחר יופיע ואז הDIV שנעלם צריך להכיל את ההודעת טעינה והDIV שמופיע יכיל את האתר
__________________
בברכה, חיים.

  Reply With Quote
ישן 18-08-07, 15:32   # 3
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי חיים צפה בהודעה
אתה לא צריך לעשות כל כך הרבה אתה יכול פשוט בדף שזה מובלי אליב לעשות ב-body לשים ב-onload תשים איזה פונקצייה שעושה שDIV מסויים יעלם ו-DIV אחר יופיע ואז הDIV שנעלם צריך להכיל את ההודעת טעינה והDIV שמופיע יכיל את האתר
אבל זה לא מה שאני רוצה, אני רוצה שהדף קודם יטען ואז יופיע ובזמן הזה של הטעינה לא יראו בדפדפן את הטעינה ויוצג שהוא טוען.

כלומר, אני בדף X, לחצתי על קישור כלשהו, מהרגע של הקישור הדף השני נטען בנתים ואני עדיין בדף X, סיים לטעון ? מעביר ישר לדף Y

כלומר תהיה פונקציה שתיראה ככה ( דוגמא )
loadpage("loading... please wait","index.php");

שדרכה זה יעביר לדף הראשי מדף כלשהו וזה יתן את ההודעה LOADING בזמן הטעינה ולינק יראה ככה
<a href="javascript:void(0);" onclick="loadPage("index")">xxxx</a>
__________________
You don't shine if you don't glow

Last edited by X-T; 18-08-07 at 15:43..
  Reply With Quote
ישן 18-08-07, 16:09   # 4
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

תנסה לעשות אותו הדבר כמו שאמרתי לך רק שהפעם תעשה שכשהמשתמש נמצא בדף שזה דרך AJAX ו-PHP יעשה שהוא יראה בעצם דף אחר ואחרי זה כשהדף סיים להטען תעשה שהוא רואה את הדף הנוכחי אותו העקרון של onload
__________________
בברכה, חיים.

  Reply With Quote
ישן 18-08-07, 16:35   # 5
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי חיים צפה בהודעה
תנסה לעשות אותו הדבר כמו שאמרתי לך רק שהפעם תעשה שכשהמשתמש נמצא בדף שזה דרך AJAX ו-PHP יעשה שהוא יראה בעצם דף אחר ואחרי זה כשהדף סיים להטען תעשה שהוא רואה את הדף הנוכחי אותו העקרון של onload
למען האמת ניתן ליישם זאת רק עם AJAX אפילו ללא צורך של שימוש בצד שרת.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 18-08-07, 17:41   # 6
DorWD
תודה על תרומתך.
 
DorWD's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
מיקום: עפולה
גיל: 31
הודעות: 2,259

DorWD לא מחובר  

ציטוט:
נכתב במקור על ידי X-T צפה בהודעה
למען האמת ניתן ליישם זאת רק עם AJAX אפילו ללא צורך של שימוש בצד שרת.
אתה מתכוון JS לא AJAX, AJAX זאת שיטה של שימוש בצד שרת וצד לקוח ביחד
__________________
מתכנת WEB
  Reply With Quote
ישן 18-08-07, 18:26   # 7
LandRover
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 24

LandRover לא מחובר  

עם הלחיצה כל כפתור כלשהו, אתה עושה שהתכולה של DIV מסויים (id.. innerHTML) מכניס מלל או תמונה של LOADING וכו'..

אחרי שה readyState שווה ל 4 והסטטוס שווה 200 באובייקט חיבור XMLHttpRequest/ActiveXObject אז אתה מחליף את ה innerHTML ל responseXML/responseText וזה יעלים לך את התוכן של ה LOADING ויכניס את התשובה.

באותבה צורה אתה גם יכול לעשות הפרדה בין ה LOADING לתוכן רק שיהיה לך צורך לאפס את ה innerHTML של ה LOADING DIV..
  Reply With Quote
ישן 18-08-07, 18:35   # 8
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

אולג זה אתה ?
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 18-08-07, 18:39   # 9
LandRover
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 24

LandRover לא מחובר  

כנראה...
  Reply With Quote
ישן 18-08-07, 18:46   # 10
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

אני לא הולך לתת קוד, אבל הנה השערה.
אחת, כמו ש-LandRover אמר, הבעייה היא התמונות-הרי הם לא קוד HTML.
אפשר שיהיה פריים גדול שיכיל את הדף, וברגע שהדף יטען(לתוך הפריים), הפריים יעלם(dispay:none, ובמקומו תופיע הודעה "הדף בטעינה". בדף הבא, יכול להיות onload, פקודה שתשפיע על הפריים שפתח אותו,
למרות שאני לא בטוח אם זה אפשרי, יכול להיות ש-opener יעבוד כאן.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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