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

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

HighA 11-09-07 08:34

Loading...[עזרה]
 
היי
יש לי דף מאוווווווודדדדדד ארוך, (לוקח לו בערך 5 דקות לפעול)
יש אפשרות לעשות סוג של טעינה?
או משהו יותר מתקדם מו שכל חלק שזה עובד, זה שולח מידע לloading וזה מראה לאיפה זה הגיעה
אפשרי? אם כן , איך ?

syn 11-09-07 13:02

http://www.google.co.il/search?q=jav...L233IL233&aq=t

HighA 11-09-07 14:46

אין את מה שאני צריך
תאמין לי חיפשתי

Ron | CSite.co.il 11-09-07 15:24

הנה משהו אני לא בטוח שזה טוב אבל אם אני לא טועה זה יעבוד:


PHP קוד:

if (x.readyState == 3)
{



זה קוד js,כתוב אותו בין הhead ואז תכניס אותו לפונקצייה.
ואת הפונקצייה שים בbody כך:
PHP קוד:

<body onload="שם הפונקצייה"


HighA 11-09-07 16:26

זה לא עוזר כי PHP קודם כל מבצע את הצד שרת, ורק אז מראה את הHTML (והJS)

daMn 11-09-07 17:42

http://rainbow.arch.scriptmania.com/...load_wait.html

HighA 11-09-07 17:47

עדיין לא מה שאני צריך
אני צריך סגנון AJAX

לדוגמא
יש דף index, לוחצים על קישור לדף ADD
עכשיו זה מראה הודעת loading - מתחיל
ADD.PHP
PHP קוד:

<?php
.
.
.
// פה זה שולח משהו שואמר למילה "להתחיל" להתחלף עם המילה "שולח"
.
.
.
// פה זה שולח משהו שאומר למלה "שולח" להתחלף עם המילה "מסיים"
.
.
.
/>


חיים 11-09-07 18:10

תנסה לעשות שכל ה-PHP ירוץ רק ברגע שמתקבל ערך מPOST למשל שהמשתנה $_POST['loaded'] יהיה שווה ל-"yes" ואז בעזרת AJAX ברגע שהאתר עלה אתה שולח לו את זה או משהוא כזה

HighA 11-09-07 18:12

כן...אבל איך?

-roee- 11-09-07 18:33

הנה קבל סקריפט בJS שעושה את מה שאתה צריך:

http://www.gerd-tentler.de/tools/iloader/index.html


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

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