נשלח בתאריך: 06 June 2010 בשעה 21:45 | | IP רשוּם
|
|
|
|
בס"ד
תרגיל ב JavaScrupt:
"בנה טבלה בת תא אחד שצבע הרקע שלו אדום. בלחיצה עליו ישתנה הצבע כך: אם הוא אדום- ישתנה לכחול. כחול- ישתנה לחום. חום- ישתה לצהוב, וצהוב- לסגול."
בניתי את התא, צבעתיו, נתתי לו אינדקס (-להלן: td1), אך מתברר שא"א לבצע בדיקות על ערכי צבעים!
להלן הקוד- רק המתודה הראשונה (- SwapColor1), שאינה מופעלת ע"י בדיקות- פועלת.
קוד:
<script language=javascript type="text/javascript">
var color = 'green';
function SwapColor1() {
var temp = td1.bgColor;
td1.bgColor = color;
color = temp;
}
function SwapColor2() {
switch (td1.style.backgroundColor) {
case 'red':
td1.bgColor = 'green';
break;
case 'green':
td1.bgColor = 'red';
break;
}
}
function SwapColor3() {
if (td1.bgColor == '#FF0000')
td1.bgColor = '#009900';
else td1.bgColor = '#FF0000';
}
</script>
__________________ אין יאוש בעולם כלל!
|