לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #7  
ישן 19-07-2005, 04:37
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
אז תתכונן ;)
בתגובה להודעה מספר 6 שנכתבה על ידי Web שמתחילה ב "אני לא מוכן לקרוא כאלו קודים,..."

לא נראה לך שזה תלוי בצרכים ובשימוש ?

פשוט בדף שלי הקוד הזה בצורה דומה אמרו לחזור על עצמו הרבה פעמים, ואם אעשה זאת בפונקציות (דבר שלא שללתי, וגם בהחלט נסיתי גם את זה) זה מאד יסרבל ויקשה על המעכב מה לֶמַה.

בכל אופן, כרגע אני צריך פתרון לבעיה.

אני מנסה לכתוב פונקציה, אבל זה פחות פשוט ממה שזה נראה, לפחות בצורה שאני מנסה.
יש לי פשוט הרבה שדות לאפס בצורה הזאת, ואני כמובן לא מעוניין לכתוב פונקציה נפרדת לכל אחד ואחד, לכן אני מנסה להעביר באמצעות הקריאה לפונקציה, את שם המשתנה שצריך לשנו בהתאם, אך ב-JS שלא כמו ב-PHP, אין כזאת חיה "משתנה שמכיל שם משתנה", לכן זה הופך את הענין ליותר מורכב.

אני רוצה להעביר לפונקציה 2 פרמטרים, 1 את ה-ID (או this), והשני - שם המשתנה שצריך לשנות את מצבו. אך כמו שכבר סיכמנו, אין כזה דבר משתנה שמכיל שם משתנה.

מה שכן, עולה לי עכשיו רעיון, שאולי אפשר לעשות משתנה דומה אם תוספת לשם.
לדוגמה:
קוד:
<script type=text/javascript> cellz = 0; alert(cellz); function ab(a, b) { alert(a+b); if(a+b == 0) document.getElementById(a).value='##'; a+b = 1; alert(cellz); } </script> <input id='cell' type=text value='****' onfocus='ab("cell", "z");'>

או שבעצם נשתמש במצביעים, יש כזאת חיה ב-JS ? (אני כבר זז, נבדוק מחר, או שתתנו פה רעיונות)
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:36

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר