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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-03-07, 17:38   # 1
NetSign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 753

NetSign לא מחובר  

פעולות בJS: ביצוע פעולות כל מספר שניות, יציאה ולא רענון ועוד..

שלום לכולם,

יש לי קוד בJS :

קוד:
 if (self.close) {
......
 }

[ובUNLOAD מתואר להגיע לפונקציה עם קוד זה],

כיצד אני יכול לוודא שאכן החלון נסגר [כלומר לחצו על הX], ולא ריעננו את החלון?

או, בדרך אחרת - כיצד אני מבטל רענון החלון [בכל דרך, F5 מקש ימני וכדומה, לא בהכרח להסיר, אלא לא לאפשר לו לבצע את הרענון].


-----------------------------------

עוד,

כיצד אני מבצע פעולה מסויימת כל מספר מסויים של שניות [בעתיד אני ארצה כל כמה מאיות השניה [כלומר ממש ממש ממש מהר, בינתיים אני רוצה לראות את זה קורה ולכן כל כמה שניות..].

יש לי את הקוד הבא,
קוד:
 function refreshmsgs()
{ 
xmlHttp=GetXmlHttpObject();
 
xmlHttp.onreadystatechange=stateChanged;
......
xmlHttp.send(null);
setTimeout("refreshmsgs()",5000)
}
ובLOAD של הדף רשום:
קוד:
 refreshmsgs()
אך הפעולות לא מתבצעות.
היכן טעיתי?

-----------------------------------------

שאלה אחרונה,

אני משתמש בAJAX כדי לקבל נתונים ולהכניסם למסד נתונים,
בצורה רגילה [בלי AJAX], הנתונים ניכנסים כרגיל ומוצגים כמו שצריך,
אך כאשר אני משתמש בהעברת הנתונים דרך AJAX הנתונים ניכנסים בצורת UTF-8 [שמוצג כסוג של ג'יבריש],
ואין לי דרך לאחר-מכן לקרוא אותו,
איני יכול כרגע לשנות את כל האתר/המסדים לקידוד UTF-8,
מה אפשר לעשות כדי להזין עברית תקינה שתוכנס ותקרא כרגיל?





תודה לעוזרים מראש
  Reply With Quote
ישן 07-03-07, 18:20   # 2
Scooter
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 289

Scooter לא מחובר  

לגבי ביצוע פעולה מסויימת כל כמה שניות :
תשתמש בשיטה setInterval() באמצעות השיטה הזאת אתה יכול להפעיל את הפונקצייה
בזמן קבוע שאתה מגדיר זה הולך לפי אלפיות השנייה 1 זה כל אלפית שנייה ולא כל שניה .
__________________
  Reply With Quote
ישן 07-03-07, 22:15   # 3
NetSign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 753

NetSign לא מחובר  

ציטוט:
נכתב במקור על ידי Scooter צפה בהודעה
לגבי ביצוע פעולה מסויימת כל כמה שניות :
תשתמש בשיטה setInterval() באמצעות השיטה הזאת אתה יכול להפעיל את הפונקצייה
בזמן קבוע שאתה מגדיר זה הולך לפי אלפיות השנייה 1 זה כל אלפית שנייה ולא כל שניה .

תודה רבה, זה הצליח
אבל משהו אחד מוזר לי - משום מה בפיירפוקס, זה התחיל לעשות שהעמוד יקפוץ כאילו הוא סופר את השניות או מרענן [לא מרענן] מלא פעמים את הדף, יש דרך לסדר את זה? [בIE זה עובד בסדר גמור]
  Reply With Quote
ישן 09-03-07, 10:17   # 4
hpman28
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
מיקום: עמקים
גיל: 41
הודעות: 118

hpman28 לא מחובר  

אתה מקבל הודעת שגיאה בJS

כי יש איזה EXCEPTION שנזרק לפעמים בFIREFOX שמתשמשים באותו אובייקט XML כמה פעמים בלי לאתחל אותו שוב
__________________
הדר - מתכנת PHP / תמיכה טכנית

נייד: 052-3055551
משרד: 077-9355551
hadar@keynetik.co.il

בניית אתרים | משחקי און ליין | שרתי משחק | פיתוח תוכנות
הצעות מחיר
  Reply With Quote
ישן 10-03-07, 14:01   # 5
NetSign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 753

NetSign לא מחובר  

טוב בקשר לקידוד, ובקשר לרענון הצלחתי לסדר.

עכשיו נישארו לי הבעיות הבאות:

1- בעיית הרענון שהצגתי למעלה [שזה מבצע פעולות שאני רוצה רק ביציאה, גם ברענון - הוא לא מבחין ביניהם]
2- בעיית הקפיצות, גם בIE וגם בFF הSCROLL קופץ בלי סוף כאילו הוא מרענן מלא פעמים את הדף, למרות שאמרתי לו "לרענן"[בAJAX], רק כל כ10 שניות.
2.5-> מכאן מגיעה עוד בעיה, שהוא מרענן יותר מדי, ולא בתווך שציינתי לו.
3- בפיירפוקס, במידה ורושמים טקסט ארוך, זה מגדיל את תיבת הטקסט מ2 הכיוונים והורס את המבנה. (יש לציין - רק כשרושמים טקסט ארוך כזה: 11111111111111111111111111111111111111111111111111 111111111111111111111111111 - משמע בלי רווחים, אבל עדיין, צריך לחשוב על מה יקרה אם למישהו ישעמם והוא יעשה ככה...זה יהרוס את המבנה של תיבת הטקסט - בפיירפוקס !)


אם תמצאו לי פתרונות לזה,
אני מודה כבר מעכשיו !!
  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. הזמן כעת הוא 18:09.

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