שלח תשובה

זירת השאלות

658
צפיות
2
תשובות

טיפול בטבלה ע"י שימוש בJSCRIPT

,‏ 20 בספטמבר, 2006

קבלתי לבצע פרוייקט ב JSCRIPT – שם אני אמורה להוסיף שורות לטבלה HTML לפי נתונים שמוקשים- אבל לא הבנתי איך אני יכולה לצבוע שורה אחת של טבלה כאשר העכבר עובר מעליה  – כיצד אני יודעת באיזו שורה בטבלה הסמן נמצא עך מנת לצבוע אותה או לעדכן אותה , ולמחוק אותה???

תגיות:

2 תשובות

  1. shiri11 הגיב:

    ככה
    הפונקציה onmouseover אתה פשוט צריך לקרוא לה מ-tr שזה השורה בטבלה

    כמה אתה יודע JSCRIP?

  2. liorabe הגיב:

    טיפול בשורות של טבלה שנוצרת


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

    <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>

שלח תשובה