545
צפיות
צפיות
7
תשובות
תשובות
שליטה באובייקט מתוך הפונקציה.
יש לי אובייקט שקרא לפונקציה ב ONLOAD EVENT שלו, עכשיו אני רוצה לשנות משהו באובייקט מתוך הפונקציה.
הבעיה היא שהאובייקט לא תמיד פותח את הפונקציה, זה אומר שהפונקציה צריכה מן פקודה אוניברסלית לכל אובייקט שפתח אותה, יש דבר כזה?
אם אין אתם אולי יכולים להציע שיטה טובה לעשות את זה?
בתודה רבה, איליה.

7 תשובות
בכלל לא ברור
דיברת כמעט סינית.
יש לך אובייקט? סבבה.
איזה אובייקט. מה אתה מחשיב כאובייקט. אובייקט בצד שרת? בצד הלקוח?
באיזו שיטה אתה מפתח? באיזו שפה אתה מתכנת?
תרחיב ותסביר ביותר מילים את מה שאתה רוצה
מן הסתם
מן הסתם שהאובייקט בצד הלקוח, אחרי הכל פורום צד לקוח.
יש לי אובייקט תמונה, והוא קורא לפונקציה אחרת שצריכה לשנות את התמונה, פונקציה ב JS.
אני רוצה לדעת אם יש דרך לשלוט על התמונה מתוך הפונקציה אבל שתתאים לכל תמונה שתקרא לה בלי קשר לשם שלה.
למה לא?
אם יש דרך, אז מה היא?
אני ממש לא מבין מה הבעיה…
אם אתה מתכנת בJS פונקציה, ונגיד קראת לה:
function DoSomthing()
אז אתה יכול להשתמש בה עם תמונות וערכים משתנים על ידי פרמטר.
תגדיר שנתיב התמונה, או גודל או נתון כלשהו שיכול להשתנות כל הזמן, יתקבל דרך ארגומנט הפונקציה:
function DoSomthing(arg)
העניין הוא ש….
שנגיד ואני לא יכול לקבל ID או נתיב כלשהו שיכול להשתנות.
זה לא רקת תמונה, אותה הפונקציה צריכה לעבוד על עוד כמה דברים, לבנות פונקציה נפרדת? או שאפשר לשחק מ JS עם האובייקט שקרא לפונקציה בלי שום מזהה שלו?
תלוי מה אתה רוצה לשנות
אם אתה רוצה לשנות מאפיינים ייחודיים, אז תצטרך או לוודא באופן מעט מסובך מה סוג האובייקט, או לעשות פונקציות נפרדות.