658
צפיות
צפיות
2
תשובות
תשובות
טיפול בטבלה ע"י שימוש בJSCRIPT
קבלתי לבצע פרוייקט ב JSCRIPT – שם אני אמורה להוסיף שורות לטבלה HTML לפי נתונים שמוקשים- אבל לא הבנתי איך אני יכולה לצבוע שורה אחת של טבלה כאשר העכבר עובר מעליה – כיצד אני יודעת באיזו שורה בטבלה הסמן נמצא עך מנת לצבוע אותה או לעדכן אותה , ולמחוק אותה???
2 תשובות
ככה
הפונקציה onmouseover אתה פשוט צריך לקרוא לה מ-tr שזה השורה בטבלה
כמה אתה יודע JSCRIP?
טיפול בשורות של טבלה שנוצרת
הבעיה היא שהשורה לא מוגדרת מראש כלומר – תוך כדי עבודה מוספות שורות לטבלה ולאחר מכן עלי לטפל באותם שורות – אמי מקווה שהבנת להלן
<SCRIPT LANGUAGE="JavaScript">
<!–
numrows=1
function add()
{
var x=TableId.insertRow(numrows)
x.insertCell(0).innerText=document.form.telnum.value
x.insertCell(1).innerText=document.form.teldsc.value
numrows=numrows+1
}
function edit()
{
}
function del()
{
}
function change(i)
{
כאן צריך להתבצע שינוי צבע של השורה שעוברים עליה
}
//–>
</SCRIPT>
</HEAD>
<BODY>
<FORM name="form">
Enter Telphone Number:<INPUT TYPE="text" NAME="telnum">
<SELECT NAME="teldsc">
<option value="work"> work </option>
<option value="home"> home </option>
<option value="mobile"> mobile </option>
<option value="fax"> fax </option>
</SELECT>
<INPUT TYPE="button" value="Add" onclick="add()">
<INPUT TYPE="button" value="Edit" onclick="edit()">
<INPUT TYPE="button" value="Delete" onclick="del()"> <BR><BR>
</FORM>
<TABLE border="1" id=TableId onclick="change(this.Index)">
<TR bgcolor="gray">
<TD> Phone Number</TD>
<TD> Phone Dsc</TD>
</TR>
</TABLE>
</BODY>
</HTML>