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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-08-07, 23:27   # 1
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

[JS] צריך עזרה בAJAX

שלום,

הייתי רוצה לקבל כיוון לגבי שימוש בAJAX להזזת טבלאות..

לדוגמא יש את הטבלה של "פרסם אשכול חדש", אז יהיה אפשר לגרור אותה לכל מקום בדף בעזרת AJAX.

איך ניתן לעשות זאת?

תודה
__________________
בברכה,
רועי
  Reply With Quote
ישן 11-08-07, 00:22   # 2
O-B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בבית
גיל: 36
הודעות: 1,423
שלח הודעה באמצעות ICO אל O-B

O-B לא מחובר  

נסה לראות איך בנוי הקוד ב ok.co.il..
אממ. אין לי רעיון איך הם עשות את זה..
__________________
בברכה עובד, מפתח אתרים.
  Reply With Quote
ישן 11-08-07, 02:13   # 3
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 35
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

אין שום קשר בין מה שאתה אומר ל-ajax.
מה שאתה רוצה זה js טהור.
ajax היא קומבינציה בין js ל-xmlhttp.

בכדי לעשות מה שאתה רוצה לעשות, אתה צריך להשתמש בכמה דברים פשוטים.
1. להגדיר div כפוזשין אבסולוט.
2. להגדיר ארוע ב js בעמוד, ארוע onmousedown, ולבדוק בארוע ע"י הפרמטר className של event, שאם הclass של האלמנט(תגדיר לו class מיוחד), שווה לclass שבירצונך להזיז אז תקרא לפונקציה שמזיזה.
3. אחרי שקראת לפונקציה תבדוק, כל עוד פועל הארוע תעשה שבכל תזוזת עכבר ה top, וה left של הdiv יהיו שווים ל-top ול-left של מיקום סמן העכבר(תריץ חיפוש בגוגל ותימצא איך מגלים אותם, זה נתון).
וזהו.
לא פונקציה מסובכת, 6-7 שורות.

בהצלחה
__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  Reply With Quote
ישן 11-08-07, 08:38   # 4
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

ציטוט:
נכתב במקור על ידי somebody צפה בהודעה
אין שום קשר בין מה שאתה אומר ל-ajax.
מה שאתה רוצה זה js טהור.
ajax היא קומבינציה בין js ל-xmlhttp.

בכדי לעשות מה שאתה רוצה לעשות, אתה צריך להשתמש בכמה דברים פשוטים.
1. להגדיר div כפוזשין אבסולוט.
2. להגדיר ארוע ב js בעמוד, ארוע onmousedown, ולבדוק בארוע ע"י הפרמטר className של event, שאם הclass של האלמנט(תגדיר לו class מיוחד), שווה לclass שבירצונך להזיז אז תקרא לפונקציה שמזיזה.
3. אחרי שקראת לפונקציה תבדוק, כל עוד פועל הארוע תעשה שבכל תזוזת עכבר ה top, וה left של הdiv יהיו שווים ל-top ול-left של מיקום סמן העכבר(תריץ חיפוש בגוגל ותימצא איך מגלים אותם, זה נתון).
וזהו.
לא פונקציה מסובכת, 6-7 שורות.

בהצלחה
ושכחת להגיד שאתה שומר את זה עם ajax(למרות שאפשר גם בלי ajax אבל אז זה מגושם)

בכל מקרה, בגלל שזה רק js אז אתה יכול להסתכל בקוד של Ok.co.il או (עדיף) תעשה אחד משלך..
  Reply With Quote
ישן 11-08-07, 13:53   # 5
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 35
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

ציטוט:
נכתב במקור על ידי 4ior צפה בהודעה
ושכחת להגיד שאתה שומר את זה עם ajax(למרות שאפשר גם בלי ajax אבל אז זה מגושם)

בכל מקרה, בגלל שזה רק js אז אתה יכול להסתכל בקוד של Ok.co.il או (עדיף) תעשה אחד משלך..
אתה לא שומר עם AJAX, אלא עם XMLHTTP(מה שממש לא חובה).(ואז בצורה זאת או אחרת יש לך שימוש במה שניקרא AJAX)
גם ב JS יש קוקיז(אם אתה רוצה להשתמש בהם).
ואם לא אתה יכול גם להשתמש באלמנט Image של js, וע"י הפרמטר src לשלוח נתונים לעמוד מסויים.
__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  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. הזמן כעת הוא 07:06.

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