הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 16-07-06, 02:33   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

[JS] בעיה עם קריאה לפונקציה..

יש לי שדה בטופס (input מסוג text) בשם bla ויש לי פונקציה בשם abc והיא נראית כך:
קוד:
function abc(input_name) {
  input_name.value.focus();
}
עכשיו, כשאני קורא לה זה:
קוד:
abc('bla')
בפונקציה עצמה:
קוד:
function abc('bla') {
  'bla'.value.focus();
}
ולפיכך זה לא מבצע כלום..
אני רוצה לעשות בדרך כלשהי שזה יעבוד עם הגרשיים או שיהיה אפשר לקרוא לפונקציה בלי הגרשיים..

תודה,
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 16-07-06, 06:14   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


לא ככה מגדירים ארגומנט.
הגדרת הפונקציה צכה להיות ככה:
קוד:
function abc(bla) {
בלי הגרשים.
  Reply With Quote
ישן 16-07-06, 06:23   # 3
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי בניה
ב"ה


לא ככה מגדירים ארגומנט.
הגדרת הפונקציה צכה להיות ככה:
קוד:
function abc(bla) {
בלי הגרשים.
חח אני יודע איך מגדירים ארגומנט..
התכוונתי שככה היא נראית לאחר הפעולה.
אבל כבר פתרתי את הבעיה הזאת.

יש לי בעיה אחרת
מישהו כאן *אהמ* BlueNose *אהמ* אמר פעם שהמשתנים ב JS ניתנים לשינוי בכל מקום בקוד.. כששאלתי לגבי משתנים גלובאליים ב JS .
יש לי משתנה כלשהו, ואני מנסה לשנות אותו בפונקציה כלשהי, והוא לא משתנה.. בעיה! :/
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 16-07-06, 06:43   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה



bla.focus();
פוקוס לא עושים ל value, עושים לאוביקט עצמו.
  Reply With Quote
ישן 16-07-06, 06:46   # 5
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי בניה
ב"ה



bla.focus();
פוקוס לא עושים ל value, עושים לאוביקט עצמו.
כן, כבר תיקנתי את זה אצלי

ואתה יודע במקרה איך אפשר לפתור את הבעיה עם המשתנה?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 16-07-06, 07:11   # 6
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
יש לי בעיה אחרת
מישהו כאן *אהמ* BlueNose *אהמ* אמר פעם שהמשתנים ב JS ניתנים לשינוי בכל מקום בקוד.. כששאלתי לגבי משתנים גלובאליים ב JS .
יש לי משתנה כלשהו, ואני מנסה לשנות אותו בפונקציה כלשהי, והוא לא משתנה.. בעיה! :/
משתנים למשל שאתה מגדיר ב onload = function() למשל לא יוכלו לשמש אותך בהמשך התוכנית ..

אם תצרף דוגמא קטנה למה שאתה מנסה לעשות, נוכל לעזור יותר
__________________
eLad
  Reply With Quote
ישן 16-07-06, 07:14   # 7
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

קוד:
var bla = "abc";
function sdc() {
  bla = "abbc";
}
alert(bla); //alerts abc
אני רוצה לשנות מתוך הפונקציה משתנה שהגדרתי מחוצה לה.
מקווה שהבנת.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 16-07-06, 07:16   # 8
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

אתה לא קורא בכלל לפונקציה..
PHP קוד:
var bla "abc";
function 
sdc() {
  
bla "abbc";
}
sdc(); //calling the function
alert(bla); //alerts abbc 
__________________
eLad
  Reply With Quote
ישן 16-07-06, 07:17   # 9
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

בעמוד עצמו אני קורא לפונקציה סתם באיזה מקום בדף..
זה לא פועל.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 16-07-06, 07:20   # 10
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
בעמוד עצמו אני קורא לפונקציה סתם באיזה מקום בדף..
זה לא פועל.
תריץ את הקוד שהבאתי לך, זה פועל
__________________
eLad
  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. הזמן כעת הוא 12:04.

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