View Single Post
ישן 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