שלח תשובה

זירת השאלות

574
צפיות
3
תשובות

בעיה אם JavaScript – דחוף

,‏ 22 בספטמבר, 2008

יש לי בעיה אני בונה מערכת לניהול תכנים לאתר מסויים ויש שם קטע שאני צריך לעשות משהו כמו ה-TEXTAREA שבו אני כותב כרגע את הההודעה הזאת כלומר שיש TEXTAREA ומעליו כפתורים/לחצנים כמו פה – לעיצוב הטקסט (לחצנים כמו: טקסט מודגש, נטוי ואם קו תחתון , גופן, צבע טקסט וגודל הטקסט)

הבעיה שלי באצם היא בקטע שכשאני לוחץ על הלחצנים זה מוסיף לי את הטאגים אבל אני מאבד את הפוקס מה-TEXTAREA וגם אם אני לוחץ על כמה לחצנים ברצף זה לא מוסיף אותם בסדר הנכון כלומר זה מוסיף את הטאג הנוסף לפני הטאג שהוספתי בהתחלה

זה הקוד שיש לי עכשיו:

<html dir="rtl">
<head>
    <title>מכינת העמ"ק – מערכת ניהול תכנים</title>
    <link rel="stylesheet" type="text/css" href="MyStyle.css">
<script language="javascript" type="text/javascript">
function add_b()
{
document.getElementById("page_body"+"").value =document.getElementById("page_body").value + "[B][/B]" + " "
}
function add_i()
{
document.getElementById("page_body"+"").value =document.getElementById("page_body").value + "[I][/I]"
}
function add_u()
{
document.getElementById("page_body"+"").value =document.getElementById("page_body").value + "[U][/U]"
}
</script>
</head>
<body>
<br /><br /><br />
<table border="0" cellpadding="2" cellspacing="0" >
    <tr>
        <td><input name="bold" type="button" value="B" class="fun" style="font:bold;" onclick="add_b()" /></td>
        <td><input name="italic" type="button" value="I" class="fun" style="font:italic;" onclick="add_i()"/></td>
        <td><input name="underline" type="button" value="U" class="fun" style="text-decoration:underline;" onclick="add_u()"/></td>
        <td>
            <select name="font" onclick="return font_onclick()">
                <option> גופן </option>
                <option value="arial"> Arial </option>
                <option value="David"> David </option>
                <option value="Guttman Yad-Brush"> Guttman Yad-Brush </option>
            </select>
        </td>
    </tr>
</table>
<textarea id="page_body" cols="100" rows="20"></textarea>
</body>
</html>

זה ממש דחוף
אני צריך עזרה דחוף מאוד
                              תו

תגיות:

3 תשובות

  1. am1990 הגיב:

    זה בסדר הסתדרתי רק יש לי בעיה אחרת
    איך אני מחזיר את הפוקוס לTEXTAREA אחרי שלוחצים על לחצן מסויים???

  2. BuildHome הגיב:

    תשובה

    document.getElementById(‘page_body’).focus();


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src=’/images/6.gif’>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

שלח תשובה