|
||||||||||
| הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
|||||||
![]() |
|
|
כלים לאשכול | תצורת הצגה |
|
|
# 1 |
|
חבר וותיק
|
שאלה בקשר ל SELECT-index
this[this.selectedIndex].value
אני רוצה לעשות שבעת שינוי (onchange) זה יפנה לפונקציה, עכשיו: אם ל SELECT שלי קוראים abc, איך אני משנה את ה this ואיפה? |
|
|
|
# 2 |
|
משתמש - היכל התהילה
|
ב"ה
אתה רוצה שהפונקציה תשנה את ה selectedIndex של ה select?
__________________
קו ישר, כי אפשר גם אחרת |
|
|
|
# 3 |
|
חבר וותיק
|
כן, כשמחליפים OPTION ..
|
|
|
|
# 4 |
|
Fatal Error
|
הממ לא בדיוק הבנתי למה התכוונת אבל ננסה -
יש לך FORM שקוראים לו נניח frm בתוכו SELECT שקוראים לו נניח frmSelect אז אתה ניגש לזה ככה: קוד:
document.frm.frmSelect.options[document.frm.frmSelect.selectedIndex].value קוד:
onchange="fDoSomething()"
__________________
eLad |
|
|
|
# 5 |
|
משתמש - היכל התהילה
|
ב"ה
אם הקריאה לפונקציה נעשית מהSELECT אז אפשר לעשות את זה הרבה יותר קצר. ב SELECT אתה עושה ככה: קוד:
onChange="fDoSomething(this);" אז המשתנה שיקבל את הערך של הSELECT הוא קוד:
Obj.value קוד:
Obj.selectedIndex
__________________
קו ישר, כי אפשר גם אחרת |
|
|
|
# 6 |
|
חבר וותיק
|
אני מנסה בדרך הקצרה, עשיתי ככה ולא עובד:
HTML קוד:
<select id="fontname" onchange="fontname(this)">
HTML קוד:
function fontname(fontname_i) {
var fontname = fontname_i[fontname_i.selectedIndex].value;
if(fontname != "none") {
document.execCommand('fontname',false,fontname);
}
}
|
|
|
|
# 7 |
|
משתמש - היכל התהילה
|
ב"ה
תנסה ככה: קוד:
function fontname(fontname_i) {
var fontname = fontname_i.value;
if(fontname != "none") {
document.execCommand('fontname',false,fontname);
}
}
__________________
קו ישר, כי אפשר גם אחרת |
|
|
|
# 8 |
|
חבר וותיק
|
לא עובד.
|
|
|
|
# 9 |
|
משתמש - היכל התהילה
|
ב"ה
זה פעל לי : קוד:
<script>
function fontname(fontname_i) {
alert(fontname_i.value);
alert(fontname_i.selectedIndex);
}
</script>
<select onchange="fontname(this);">
<option value="asd">asd</option>
<option value="123">123</option>
</select>
__________________
קו ישר, כי אפשר גם אחרת |
|
|
|
# 10 |
|
חבר וותיק
|
כששינית את ה OPTION ל 123 מה קיבלת בכל אחד מהאלרטים ?
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|