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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-05-07, 21:23   # 1
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

בעיה עם getElemetById

טוב אז ככה כתבתי את הקוד הנ"ל
HTML קוד:
<script>
var i = 0;
function bop(){
if(i==0){
bla.innerText="olleH"
i++
}
else{
bla.innerText="Hello"
i--
}
}
</script>
<p id="bla"  width="100px">
Hello
</p>
<input type="button" value="Cilck on me and see what happends" id="bn1" class="bn" onclick="bop()" width="100px" />
עכשיו רציתי לשנות את זה ולכתוב בצורה הבאה
HTML קוד:
<script>
var i = 0;
function bop(){
var x = document.getElemetById("bla")
if(i==0){
x.innerText="olleH"
i++
}
else{
x.innerText="Hello"
i--
}
}
</script>
<p id="bla"  width="100px">
Hello
</p>
<input type="button" value="Cilck on me and see what happends" id="bn1" class="bn" onclick="bop()" width="100px" />
אבל מסיבה כלשהי זה לא עובד לי מה עשיתי לא נכון?

תודה מראש
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 27-05-07, 21:55   # 2
DorWD
תודה על תרומתך.
 
DorWD's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
מיקום: עפולה
גיל: 32
הודעות: 2,259

DorWD לא מחובר  

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

O-B לא מחובר  

ציטוט:
נכתב במקור על ידי DorWD צפה בהודעה
תגדיר את המשתנה i בתוך הפונקציה
אם זה לא מצליח... אז לדעתי תשנה את השם של המשתנה X..
__________________
בברכה עובד, מפתח אתרים.
  Reply With Quote
ישן 27-05-07, 23:42   # 4
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 34
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

ציטוט:
נכתב במקור על ידי DorWD צפה בהודעה
תגדיר את המשתנה i בתוך הפונקציה
אם הוא יגדיר בתוך הפונקצייה זה יהיה משתנה מקומי ובכל קריאה לפונקצייה יהיה שווה 0.

ציטוט:
נכתב במקור על ידי O-B צפה בהודעה
אם זה לא מצליח... אז לדעתי תשנה את השם של המשתנה X..
אין בעיה בשם משתנה x.



הבעיה שלך היא שרשמת getElemetById במקום getElementById כנראה =].
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 28-05-07, 00:07   # 5
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אני כתבתי מחדש את הgetelementbyid וזה עובד לי.
http://www.upit.ws/uploads/d1760b8b12393.html
לא יודע למה.
בFF לא קורה כלום כשלוחצים על הכפתור(גם לא נזרקת שגיאה), אבל בIE כן.
  Reply With Quote
ישן 28-05-07, 00:34   # 6
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 34
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
אני כתבתי מחדש את הgetelementbyid וזה עובד לי.
http://www.upit.ws/uploads/d1760b8b12393.html
לא יודע למה.
בFF לא קורה כלום כשלוחצים על הכפתור(גם לא נזרקת שגיאה), אבל בIE כן.
אם אתה רוצה שיעבוד גם בFFx תחליף את innerText בinnerHTML.
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 28-05-07, 07:20   # 7
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

שכחת לשים ;
בהרבה מקומות
  Reply With Quote
ישן 28-05-07, 10:29   # 8
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי MasterT צפה בהודעה
שכחת לשים ;
בהרבה מקומות
Javascript לא דורש נקודה פסיק, זה לא מועיל ולא מזיק...
השיטה השנייה נותנת שגיאה או פשוט לא מחליפה? אם נותנת שגיאה תרשום אותה...
__________________
מפתח ומתחזק אתרים.
  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. הזמן כעת הוא 10:13.

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